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

ID 683567
日付 11/12/2021
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

7.3.6.1. FPGA-to-HPS CCUからSDRAM/OCRAMメモリー (キャッシュ割り当てなし)

ロジックでキャッシュ割り当てのないトランザクションを発行した場合は、CCUによってコヒーレンシーは維持されますが、キャッシュへの割り当ては行われません。これは、コヒーレンシーを維持する一方でキャッシュのスラッシングを回避する場合に役立ちます。

読み出し

  • キャッシュヒットの場合、読み出しデータはキャッシュから返されます。
  • キャッシュミスの場合、読み出しデータはメインメモリーから返されます。また、キャッシュに割り当てられません (格納されません)。
属性 備考
ARDOMAIN[1:0] ’b01 内部共有可能
ARBAR[1:0] ‘b00 通常のアクセス、バリアが考慮されます
ARSNOOP[3:0] ‘b0000 ReadOnce
ARCACHE[3:0] ‘b1011 Write-back No-allocate
ARPROT[2:0] ‘b011または‘b010

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

(非特権アクセスの場合は‘b010)

ARLEN[7:0]  

バースト長

WRAPバーストタイプは、1、2、4、8、または16の転送にする必要があります

INCRバーストタイプは1から256の転送です

ARSIZE[2:0]   転送のバイト数は、データバス幅 (128ビット) と同じにする必要があります
ARBURST[1:0] ‘b01または‘b10 INCR (‘b01) またはWRAP (‘b10) にする必要があります
ARLOCK[1:0] ‘b00 通常のアクセスにする必要があります
ARQOS   QoS (Quality of Service)。QoS識別子はトランザクションごとに送信されます。AXI4でのみ実装されます。

書き込み

  • キャッシュヒットの場合、書き込みデータはキャッシュに格納されます。
  • キャッシュミスの場合、書き込みデータはメインメモリーに格納されます。
属性 備考
AWDOMAIN[1:0] ’b01 内部共有可能
AWBAR[1:0] ‘b00 通常のアクセス、バリアが考慮されます
AWSNOOP[2:0] ‘b000 WriteUnique (WriteLineUniqueの場合は‘b001)
AWCACHE[3:0] ‘b0111 Write-back No-allocate
AWPROT[2:0] ‘b011または‘b010

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

(非特権アクセスの場合は‘b010)

AWLEN[7:0]  

バースト長

WRAPバーストタイプは、1、2、4、8、または16の転送にする必要があります

INCRバーストタイプは1から256の転送です

AWSIZE[2:0]   転送のバイト数は、データバス幅 (128ビット) と同じにする必要があります
AWBURST[1:0] ‘b01または‘b10 INCR (‘b01) またはWRAP (‘b10) にする必要があります
AWLOCK[1:0] ‘b00 通常のアクセスにする必要があります
AWQOS   QoS (Quality of Service)。QoS識別子はトランザクションごとに送信されます。AXI4でのみ実装されます。