コマンドを入力するには、 command_code バスに値を与えた後、 command_strobe 信号をパルスします。コマンドを入力すると command_busy 信号がアサートされ、コマンドがキューに格納されるまでアサートされたままとなります。 command_busy 信号がディアサートされるまで次のコマンドを入力しないでください。 表: コマンドのフォーマットと使用方法 に、コマンドの一覧とその生成方法を示します。その後で、各モードの詳細を説明します。
コマンド |
command_code[n – 1:0] のフォーマット
|
---|---|
アイドル ステートへの移行 |
UltraScale = 1110 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx UltraScale+ = 1110 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx x = Don’t Care コントローラーが監視および検出ステートの場合に有効。 |
LFA を使用したエラー挿入 |
UltraScale = 1100 0000 0ssL LLLL LLLL LLLL LLLL wwww wwwb bbbb UltraScale+ = 1100 0000 0000 ssLL LLLL LLLL LLLL LLLL wwww wwwb bbbb コントローラーがアイドル ステートの場合に有効。軽減 + テスト、検出 + テスト、エミュレーション モードの場合のみ有効。エラー挿入を利用してデザインをテストする方法の詳細は、 エラー挿入のガイダンス を参照してください。 |
監視ステートへの移行 |
UltraScale = 1010 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx UltraScale+ = 1010 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx x = Don’t Care コントローラーがアイドル ステートの場合に有効。軽減 (+ テスト) モードの場合のみ有効。 |
検出ステートへの移行 |
UltraScale = 1111 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx UltraScale+ = 1111 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx x = Don’t Care コントローラーがアイドル ステートの場合に有効。 |
診断スキャン ステートへの移行 |
UltraScale = 1101 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx UltraScale+ = 1101 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx x = Don’t Care コントローラーがアイドル ステートの場合に有効。 |
ソフトウェア リセット |
UltraScale = 1011 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx UltraScale+ = 1011 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx x = Don’t Care コントローラーがアイドル ステートの場合に有効。 |