インテルのみ表示可能 — GUID: vbe1520618672906
Ixiasoft
1.3.1. 信号情報
1.3.2. メインメモリーに対する読み出しおよび書き込み
1.3.3. 割り込み
1.3.4. UMsg
1.3.5. I/OメモリーへのMMIOアクセス
1.3.6. CCI-P Tx信号
1.3.7. Txヘッダーのフォーマット
1.3.8. CCI-P Rx信号
1.3.9. マルチキャッシュ・ライン・メモリー・リクエスト
1.3.10. バイト・イネーブル・メモリー・リクエスト (インテル FPGA PAC D5005)
1.3.11. そのほかの制御信号
1.3.12. プロトコルフロー
1.3.13. 順序付けの規則
1.3.14. タイミング図
1.3.15. CCI-P のガイダンス
インテルのみ表示可能 — GUID: vbe1520618672906
Ixiasoft
1.3.2.2. メインメモリーへの書き込み
AFUは、pck_af2cp_sTx.c1を使用し、CCI-P Channel 1 (C1) を介してメモリー書き込みリクエストを送信します。また、pck_cp2af_sRx.c1を使用し、C1を介して書き込み完了確認応答を受信します。
c1_ReqMemHdr構造は、フラット・ビットベクトルから書き込みリクエストフィールドまでの便利なマッピングを提供します。AFUはpck_af2cp_sTx.c1.valid信号をアサートし、メモリー書き込みリクエストとデータをそれぞれhdrおよびdataで駆動します。req_type信号は、リクエストタイプとキャッシュヒントを指定します。
- WrLine_Iは、FPGAキャッシュの意図がないことを指定します。
- WrLine_Mは、FPGAキャッシュをM状態で保持する意図を指定します。
- WrPush_Iは、プロセッサー側のキャッシュでキャッシュする意図を指定します。
c1_ReqMemHdr構造はまた、モードフィールドのpck_af2cp_sTx.c1.hdr.modeを提供し、発行するメモリー書き込みリクエストの種類を指定します。次の2つのメモリー・リクエスト・モードがあります。
- eMOD_CLは、単一または複数のキャッシュにアライメントされた書き込みを指定します。
- eMOD_BYTEは、バイト・イネーブル書き込みを指定します。
注: このメモリー・リクエスト・モードは、 インテル® PAC (インテル® Arria® 10 GX FPGA 搭載版) では利用できません。
c1_RspMemHdr構造は、フラット・ビットベクトルから応答フィールドまでの便利なマッピングを提供します。FIUはpck_cp2af_sRx.c1.resp_valid信号をアサートし、読み出し応答をhdrで駆動します。resp_typeフィールドは、応答タイプをデコードするためにデコードされます (メモリー書き込み、書き込みフェンスまたは割り込み)。
WrFenceは、メモリー書き込みリクエストをグローバルに可視化するために使用されます。WrFenceリクエストは、データペイロードとアドレスを受け入れないことを除いて、メモリー書き込みリクエストと同じフローに従います。
詳細については、Txヘッダーのフォーマット内の書き込みリクエストヘッダーのフォーマットを参照してください。
関連情報