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

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

6.1.2.2. トランザクションの特権

システム・インターコネクトは、トランザクションに対して特権 (スーパーバイザー) および非特権 (ユーザー) の2つのレベルの特権をサポートします。特権は、システム・インターコネクト上のすべてのマスターでサポートされています。特権は、書き込みでのみ適用されます。非特権マスターから特権スレーブへの書き込みは、エラーになります。読み出しに特権の要件はありません。

AXIは、A*PROT[0]ビットを介して特権をサポートします。他のバスプロトコルもまた、同様のサポートを備えている場合があります。
表 55.  マスターの特権システム・インターコネクト上のマスターはすべて、各トランザクションにおいて特権属性を駆動することが想定されています。
マスター 特権ビット 特権状態 非特権状態 ソース
AXI-AP A*PROT[0] 1 0 AXI-APによって駆動されます
CCU_IOS A*PROT[0] 1 0 CCUによって駆動されます (MPUおよびFPGA2HPSから転送されます)
DMAC A*PROT[0] 1 0 DMAコントローラーによって駆動されます
EMACx A*PROT[0] 1 0 システム・マネージャーによって駆動されます
EMAC_TBU A*PROT[0] 1 0 TBUによって駆動されます (EMACまたはページテーブル属性から転送されます)
ETR A*PROT[0] 1 0 ETRによって駆動されます
ETR_TBU A*PROT[0] 1 0 TBUによって駆動されます (ETRまたはページテーブル属性から転送されます)
NAND A*PROT[0] 1 0 システム・マネージャーによって駆動されます
SD/MMC H*PROT[0] 1 0 システム・マネージャーによって駆動されます
USB H*PROT[0] 1 0 システム・マネージャーによって駆動されます
IO_TBU A*PROT[0] 1 0 TBUによって駆動されます (ページテーブル属性から転送されます)
SDM_TBU A*PROT[0] 1 0

TBUによって駆動されます (ページテーブル属性から転送されます)

表 56.  スレーブの特権
スレーブ レベル プログラミング可能 (はい/いいえ)
L4_AHB 特権 はい
L4_MAIN 特権 はい
L4_MP 特権 はい
L4_SP 特権 はい
L4_ECC 特権 いいえ
L4_SEC 特権 いいえ
L4_SHR 特権 いいえ
L4_SYS 特権 いいえ
L4_SYS_GENTS 特権 はい
TCU_s 特権 はい
CCU_IOM 非特権 いいえ
APB-DAP 非特権 いいえ
L4_NOC 特権 いいえ
LWHPS2FPGA 特権 はい
HPS2FPGA 特権 はい
STM 非特権 いいえ