インテル® Quartus® Primeプロ・エディション ユーザーガイド: パーシャル・リコンフィグレーション

ID 683834
日付 5/11/2020
Public
ドキュメント目次

2.3.1. スレーブ・インターフェイス

Partial Reconfiguration Controller Intel Arria 10/Cyclone 10 FPGA IPで提供するAvalon-MMスレーブ・インターフェイスでは、PRコンフィグレーション・レジスターに対する読み出しおよび書き込みを行います。

表 17.  データ/CSRメモリー・マップ・フォーマット
名前 アドレスオフセット アクセス 説明
PR_DATA 0x00 書き込み

このアドレスへのすべてのデータ write は、このビットストリームがIPコアに送られることを示します。

read このアドレスで実行すると、すべて0が返されます。

PR_CSR 0x01 読み出しまたは書き込み コントロール・レジスターおよびステータスレジスター。
Version Register 0x02 読み出し専用

読み出し専用SWバージョンレジスター。レジスターは現在0xAA500003です。

PR Bitstream ID 0x03 読み出し専用 読み出し専用PR POF IDレジスター。
表 18.  PR_CSRコントロール・レジスターおよびステータスレジスター
ビットオフセット 説明
0

pr_start 信号のコントロール・レジスターを読み書きします。pr_start 信号の詳細に関してはポート を参照してください。

pr_start = PR_CSR[0]

IPによって PR_CSR[0] が値0に自動アサートされるのは、PR_CSR[0] がアサートしてから1クロックサイクル後です。これにより、 このレジスターの手動アサートおよびデアサートを回避するフローが合理化され、pr_start 信号を制御します。

1 予約済み。
2-4

status[2:0] 信号の読み出し専用ステータスレジスター。

PR_CSR[4:2] = status[2:0]

ステータス信号の詳細については、ポート を参照してください。

5

割り込みのためのビットの読み出しおよびクリア。

割り込みインターフェイスをイネーブルした場合、このビットを読み出すと、irq 信号の値が返されます。1を書き込むと、割り込みがクリアされます。

割り込みインターフェイスをディスエーブルした場合、このビットを読み出すと常に値0が返されます。

0-31 予約済みビット。Avalon-MMデータバス幅に依存します。