インテルのみ表示可能 — GUID: iga1431722705747
Ixiasoft
インテルのみ表示可能 — GUID: iga1431722705747
Ixiasoft
13.3.1. コンポーネントのインターフェイス
インテル FPGA Avalon® Mailbox (simple) コンポーネントは、2つの Avalon® -MMスレーブ・インターフェイスで構成されます。このインターフェイスはそれぞれ、各プロセッサーに専用です。Mailboxはまた、アクティブHighのレベル割り込み出力を提供します。これは、受信側プロセッサーへのメッセージ到着通知として機能します。オプションで作成される二次IRQは、到着するメッセージに対してMailboxが利用可能かを示すメッセージ送信側への通知として機能します。
インテル FPGA Avalon® Mailbox (simple) のクロックドメインは1つのみであり、1つの関連するリセット・インターフェイスを備えます。2つのプロセッサー間の異なるクロックドメイン要件は、プラットフォーム・デザイナー・ファブリックを介して処理されます。次の表に、コンポーネントのインターフェイスの動作を示します。
インターフェイス・ポート | 説明 | 詳細 |
---|---|---|
Avalon® MM Slave (送信側) | メッセージ送信側のプロセッサーの Avalon® -MMスレーブ・インターフェイス | このインターフェイスでは、Mailboxがすでにフルの状態の場合に待機要求信号を適用し、 Avalon® -MMマスターにバックプレッシャーを行います。 |
Avalon® MM Slave (受信側) | メッセージ受信側のプロセッサーの Avalon® -MMスレーブ・インターフェイス | このインターフェイスは、readWaitTime=1の読み出し機能のみを備えます。 |
Clock | コンポーネントのクロック入力 | Cyclone IVデバイスでは400MHzまで、StratixIVデバイスでは600MHzまでの最大周波数をサポートします。 |
Reset_n | アクティブLowのリセット入力 | 非同期のリセットのアサートをサポートします。リセットのデアサートは、入力クロックに同期している必要があります。 |
IRQ_msg | メッセージの到着時にメッセージ受信側のプロセッサーに出力されるMessage Pending Interrupt。この信号は、メッセージが取得されるまでHighに維持されます。 | 割り込みのアサートとデアサートは入力クロックに同期しています。 |
IRQ_space | 着信するメッセージに対してMailboxにスペースがある場合にメッセージの送信側のプロセッサーに出力されるMessage Space Interrupt。この信号は、Mailboxがフルの状態である限りHighにアサートされます。 | 割り込みのアサートとデアサートは入力クロックに同期しています。この割り込みポートのトップレベルへの接続は、MSG_SPACE_NOTIFYのコンフィグレーション・パラメーターによって異なります。 |