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

ID 683834
日付 10/23/2024
Public
ドキュメント目次

2.2.3. ポート

Partial Reconfiguration Controller Intel® FPGA IPには次のインターフェイス・ポートが含まれます。
図 43.  Avalon® ストリーミング・シンク・インターフェイス・ポート
図 44.  Avalon® メモリーマップド・エージェント・インターフェイス・ポート
6
表 14.  クロック/リセットポート
ポート名 入力/出力 機能

reset

1

入力

PR Controller IPコアの非同期リセット。パーシャル・リコンフィグレーション動作中にPR Controller IPコアをリセットすると、デバイスがロックアップする可能性があります。

clk

1

入力

PR Controller IPコア用への入力クロック

入力クロックはフリーランニングでなければなりません。IPコアの最大クロック周波数は200 MHzです。

表 15.   Avalon® ストリーミングシンク・インターフェイス・ポートこの表のポートが使用可能なのは、 Avalon® ストリーミングシンク・インターフェイスがイネーブルになっている場合です。
ポート名 入力/出力 機能

pr_start

1

入力

このポートに到達した信号がHighにアサートされると、PRイベントが開始されます。PR動作が終了する前に、この信号を最低1クロックサイクルの間Highにアサートし、Lowにデアサートする必要があります。

avst_sink_data[]

32|64

入力

Avalon® ストリーミングデータ信号。clk 信号の立ち上がりエッジと同期します。Input data width パラメーターでこのポート幅を指定します。

avst_sink_valid

1

入力

Avalon® ストリーミングデータ有効信号。avst_sink_data ポートに有効なデータが含まれていることを示します。

avst_sink_ready

1

出力

Avalon® ストリーミングレディ信号。デバイスが、avst_sink_valid 信号がHighにアサートされるときはいつでも avst_sink_data ポートのストリーミング・データを読み出す準備ができていることを示します。このポートがLowの場合は、有効データの送信を停止します。

status[2:0]

3

出力

3ビットのエラー出力。PRイベントのステータスを示します。出力が次のようにHighにラッチされると、出力をリセットできるのは、次のPRイベントの開始時のみです。

3’b000 – power-up nreset asserted

3’b001 – configuration system is busy

3’b010 – PR operation is in progress

3’b011 – PR operation successful

3’b100 – PR_ERROR is triggered

3’b101 – Reserved

3'b110 – Incompatible bitstream error

3'b111 – Reserved

protocol_error 1 出力 CSRレジスターからエラービットを読み出します。
pr_fw_handshake 8 出力 PR動作におけるPR IPとSDMファームウェア間のメールボックス・ハンドシェイクの現在の状態を示します。
pr_fw_response 32 出力 SDMファームウェア・メールボックス応答。
表 16.   Avalon® メモリーマップド・エージェント・インターフェイス・ポートこの表のポートが使用可能なのは、 Avalon® メモリーマップドエージェント・インターフェイスがイネーブルになっている場合です。
ポート名 入力/出力 機能

avmm_slave_address

4

入力

ワード・アドレッシング単位の Avalon® メモリーマップド・アドレスバス。

avmm_slave_read

1

入力

Avalon® メモリーマップド読み出し制御。

avmm_slave_readdata

32

出力

Avalon® メモリーマップド読み出しデータバス。

avmm_slave_write

1

入力

Avalon® メモリーマップド書き込み制御。

avmm_slave_writedata

32

入力

Avalon® メモリーマップド書き込みデータバス。

avmm_slave_waitrequest

1

出力

アサートされると、IPがビジー状態であり、読み出しまたは書き込みに対応できないことを示します。

irq

1

出力

Enable interrupt interfaceパラメーターをイネーブルしたときの割り込み信号。
6 Avalon® メモリーマップドの仕様では、非包摂的な用語を「ホスト」と「エージェント」という用語に更新されました。