インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

7.3.5.1. FPGA-to-SDRAM ダイレクト (キャッシュ割り当てなし)

FPGA からSDRAMへの直接インターフェイスは AXI* 4です。このトランザクションは、CCUを迂回してEMIFに直接ルーティングされ、キャッシュされません。CCUはこのトラフィックに関与しないため、ソフトウェアでコヒーレンシーを管理する必要があります。トランザクションは、メモリー割り当てに応じて特権または非特権にすることができます。

読み出し

キャッシュのルックアップは行われません。読み出しデータはSDRAMから直接返されます。

表 69.  読み出しデータ属性リスト
属性 備考
ARDOMAIN[1:0] ’b00 共有不可 (非コヒーレント、非スヌーピング)
ARBAR[1:0] ‘b00 通常のアクセス、バリアが考慮されます
ARSNOOP[3:0] ‘b0000 ReadNoSnoop
ARCACHE[3:0] ‘b0010または‘b0011

Normal Non-cacheable Non-bufferable

(またはNormal Non-cacheable Bufferable)

AxUSER[7:0] ‘b11100000 0xE0 = SDRAM direct
AxPROT[2:0] ‘b001

データアクセス、セキュアアクセス、特権アクセス

AxLEN[7:0]
バースト長
  • WRAPバーストタイプは、1、2、4、8、または16の転送にする必要があります
  • INCRバーストタイプは1から256の転送です
AxSIZE[2:0] 転送のバイト数は、データバス幅 (128ビット、256ビット、または512ビット) と等しくなる必要があります
AxBURST[1:0] ‘b01または‘b10 INCR (‘b01) またはWRAP (‘b10) にする必要があります
AxLOCK[1:0] ‘b00 通常のアクセスにする必要があります
AxQOS ドントケア

書き込み

キャッシュのルックアップは行われません。書き込みデータはSDRAMに直接格納されます。

表 70.  書き込みデータ属性リスト
属性 備考
AWDOMAIN[1:0] ‘b00 共有不可 (非コヒーレント、非スヌーピング)
AWBAR[1:0] ‘b00 通常のアクセス、バリアが考慮されます
AWSNOOP[2:0] ‘b000 WriteNoSnoop
AWCACHE[3:0] ‘b0010または‘b0011

Normal Non-cacheable Non-bufferable

(またはNormal Non-cacheable Bufferable)

AxUSER[7:0] ‘b11100000 0xE0 = SDRAM direct
AxPROT[2:0] ‘b001 データアクセス、セキュアアクセス、特権アクセス。
AxLEN[7:0]  
バースト長
  • WRAPバーストタイプは、1、2、4、8、または16の転送にする必要があります
  • INCRバーストタイプは1から256の転送です
AxSIZE[2:0] 転送のバイト数は、データバス幅と等しくなる必要があります
AxBURST[1:0] ‘b01または‘b10 INCR (‘b01) またはWRAP (‘b10) にする必要があります
AxLOCK[1:0] ‘b00 通常のアクセスにする必要があります
AxQOS ドントケア