表: AXI VIP の独立したポートの説明 に、AXI VIP の独立したポートの説明を示します。
信号名 |
I/O |
幅 |
説明 |
有効化 |
---|---|---|---|---|
aclk |
I |
1 |
インターフェイス クロック入力 |
|
aresetn |
I |
1 |
インターフェイス リセット入力 (アクティブ Low) |
HAS_ARESETN == 1 |
aclken |
I |
1 |
インターフェイス クロック イネーブル信号 (アクティブ High) |
HAS_ACLKEN == 1 |
表: AXI マスターまたはパススルー VIP のポートの説明 に、マスターまたはパススルー モード時の AXI VIP コアのインターフェイス信号を示します。READ_WRITE_MODE パラメーターが READ_ONLY の場合、 m_axi_aw* 、 m_axi_w* 、および m_axi_b* 信号はポート リストには表示されません。READ_WRITE_MODE パラメーターが WRITE_ONLY の場合、 m_axi_ar* および m_axi_r* 信号はポート リストには表示されません。ポートの定義は AXI 仕様を参照してください。
信号名 |
I/O |
AXI4 |
AXI3 |
AXI4-
|
幅 |
説明 |
有効化 |
---|---|---|---|---|---|---|---|
m_axi_awid |
O |
x |
x |
|
ID_WIDTH |
書き込みアドレス チャネルのトランザクション ID |
ID_WIDTH > 0 |
m_axi_awaddr |
O |
x |
x |
x |
ADDR_
|
書き込みアドレス チャネルのトランザクション アドレス (12 ~ 64) |
|
m_axi_awlen |
O |
x |
x |
|
AXI4: 8 AXI3: 4 |
書き込みアドレス チャネルのトランザクション バースト長 (0 ~ 255) |
|
m_axi_awsize |
O |
x |
x |
|
3 |
書き込みアドレス チャネルの転送サイズ コード (0 ~ 7) |
SUPPORTS_
|
m_axi_awburst |
O |
x |
x |
|
2 |
書き込みアドレス チャネルのバースト タイプ コード (0 ~ 2) |
HAS_BURST == 1 |
m_axi_awlock |
O |
x |
x |
|
AXI4: 2 AXI3: 1 |
書き込みアドレス チャネルのアトミック アクセス タイプ (0 ~ 1) |
HAS_LOCK == 1 |
m_axi_awcache |
O |
x |
x |
|
4 |
書き込みアドレス チャネルのキャッシュ特性 |
HAS_CAHCE == 1 |
m_axi_awprot |
O |
x |
x |
x |
3 |
書き込みアドレス チャネルの保護特性 |
HAS_PROT == 1 |
m_axi_awqos |
O |
x |
|
|
4 |
書き込みアドレス チャネルのサービス品質 (QoS) |
HAS_QOS == 1 |
m_axi_awregion |
O |
x |
|
|
4 |
書き込みアドレス チャネルの領域インデックス |
HAS_REGION == 1 |
m_axi_awuser |
O |
x |
|
|
AWUSER_
|
書き込みアドレス チャネルのユーザー定義信号 |
AWUSER_WIDTH > 0 |
m_axi_awvalid |
O |
x |
x |
x |
1 |
書き込みアドレス チャネルの Valid
|
|
m_axi_awready |
I |
x |
x |
x |
1 |
書き込みアドレス チャネルの Ready
|
|
m_axi_arid |
O |
x |
x |
|
ID_WIDTH |
読み出しアドレス チャネルのトランザクション ID |
ID_WIDTH > 0 |
m_axi_araddr |
O |
x |
x |
x |
ADDR_
|
読み出しアドレス チャネルのトランザクション アドレス (12 ~ 64) |
|
m_axi_arlen |
O |
x |
x |
|
AXI4: 8 AXI3: 4 |
読み出しアドレス チャネルのトランザクション バースト長 (0 ~ 255) |
AXI4/AXI3 では常に ON |
m_axi_arsize |
O |
x |
x |
|
3 |
読み出しアドレス チャネルの転送サイズ コード (0 ~ 7) |
SUPPORTS_
|
m_axi_arburst |
O |
x |
x |
|
2 |
読み出しアドレス チャネルのバースト タイプ コード (0 ~ 2) |
HAS_BURST == 1 |
m_axi_arlock |
O |
x |
x |
|
AXI4: 2 AXI3: 1 |
読み出しアドレス チャネルのアトミック アクセス タイプ (0 ~ 1) |
HAS_LOCK == 1 |
m_axi_arcache |
O |
x |
x |
|
4 |
読み出しアドレス チャネルのキャッシュ特性 |
HAS_CAHCE == 1 |
m_axi_arprot |
O |
x |
x |
x |
3 |
読み出しアドレス チャネルの保護特性 |
HAS_PROT == 1 |
m_axi_arqos |
O |
x |
|
|
4 |
読み出しアドレス チャネルのサービス品質 (QoS) |
HAS_QOS == 1 |
m_axi_arregion |
O |
x |
|
|
4 |
読み出しアドレス チャネルの領域インデックス |
HAS_REGION == 1 |
m_axi_aruser |
O |
x |
|
|
ARUSER_
|
読み出しアドレス チャネルのユーザー定義信号 |
ARUSER_WIDTH > 0 |
m_axi_arvalid |
O |
x |
x |
x |
1 |
読み出しアドレス チャネルの Valid
|
|
m_axi_arready |
I |
x |
x |
x |
1 |
読み出しアドレス チャネルの Ready
|
|
m_axi_wid |
O |
|
x |
|
ID_WIDTH |
|
ID_WIDTH > 0 |
m_axi_wlast |
O |
x |
x |
|
1 |
書き込みデータ チャネルの最終データ ビート |
|
m_axi_wdata |
O |
x |
x |
x |
DATA_
|
書き込みデータ チャネルのデータ |
|
m_axi_wstrb |
O |
x |
x |
x |
DATA_
|
書き込みデータ チャネルのバイト ストローブ |
HAS_WSTRB == 1 |
m_axi_wuser |
O |
x |
x |
|
WUSER_
|
書き込みデータ チャネルのユーザー
|
WUSER_WIDTH > 0 |
m_axi_wvalid |
O |
x |
x |
x |
1 |
書き込みデータ チャネルの Valid 信号 |
|
m_axi_wready |
I |
x |
x |
x |
1 |
書き込みデータ チャネルの Ready 信号 |
|
m_axi_rid |
O |
x |
|
|
ID_WIDTH |
読み出しデータ チャネルのトランザクション ID |
ID_WIDTH > 0 |
m_axi_rlast |
O |
x |
|
|
1 |
読み出しデータ チャネルの最終データ ビート |
|
m_axi_rdata |
O |
x |
|
x |
DATA_
|
読み出しデータ チャネルのデータ |
|
m_axi_rresp |
O |
x |
|
x |
2 |
読み出しデータ チャネルの応答コード (0 ~ 3) |
HAS_RRESP == 1 |
m_axi_ruser |
O |
x |
|
|
RUSER_
|
読み出しデータ チャネルのユーザー
|
RUSER_WIDTH > 0 |
m_axi_rvalid |
O |
x |
|
x |
1 |
読み出しデータ チャネルの Valid 信号 |
|
m_axi_rready |
I |
x |
|
x |
1 |
読み出しデータ チャネルの Ready 信号 |
|
m_axi_bid |
O |
x |
|
|
ID_WIDTH |
書き込み応答チャネルのトランザクション ID |
ID_WIDTH > 0 |
m_axi_bresp |
O |
x |
|
x |
2 |
書き込み応答チャネルの応答コード
|
HAS_BRESP > 0 |
m_axi_buser |
O |
x |
|
|
BUSER_
|
書き込み応答チャネルのユーザー定義信号 |
BUSER_WIDTH > 0 |
m_axi_bvalid |
O |
x |
|
x |
1 |
書き込み応答チャネルの Valid 信号 |
|
m_axi_bready |
I |
x |
|
x |
1 |
書き込み応答チャネルの Ready 信号 |
|
注記: 1. SUPPORTS_NARROW は、Vivado IP インテグレーターでは SUPPORTS_NARROW_BURST として扱われます。 |
表: AXI スレーブまたはパススルー VIP のポートの説明 に、AXI VIP コアをスレーブまたはパススルー モードに設定した場合のインターフェイス信号を示します。
信号名 |
I/O |
AXI4 |
AXI3 |
AXI4-
|
幅 |
説明 |
有効化 |
---|---|---|---|---|---|---|---|
s_axi_awid |
I |
x |
x |
|
ID_WIDTH |
書き込みアドレス チャネルのトランザクション ID |
ID_WIDTH > 0 |
s_axi_awaddr |
I |
x |
x |
x |
ADDR_
|
書き込みアドレス チャネルのトランザクション アドレス (12 ~ 64) |
|
s_axi_awlen |
I |
x |
x |
|
AXI4: 8 AXI3: 4 |
書き込みアドレス チャネルのトランザクション バースト長 (0 ~ 255) |
|
s_axi_awsize |
I |
x |
x |
|
3 |
書き込みアドレス チャネルの転送サイズ コード (0 ~ 7) |
SUPPORTS_
|
s_axi_awburst |
I |
x |
x |
|
2 |
書き込みアドレス チャネルのバースト タイプ コード (0 ~ 2) |
HAS_BURST == 1 |
s_axi_awlock |
I |
x |
x |
|
AXI4: 2 AXI3: 1 |
書き込みアドレス チャネルのアトミック アクセス タイプ (0 ~ 1) |
HAS_LOCK == 1 |
s_axi_awcache |
I |
x |
x |
|
4 |
書き込みアドレス チャネルのキャッシュ特性 |
HAS_CAHCE == 1 |
s_axi_awprot |
I |
x |
x |
x |
3 |
書き込みアドレス チャネルの保護特性 |
HAS_PROT == 1 |
s_axi_awqos |
I |
x |
|
|
4 |
書き込みアドレス チャネルのサービス品質 (QoS) |
HAS_QOS == 1 |
s_axi_awregion |
I |
x |
|
|
4 |
書き込みアドレス チャネルの領域インデックス |
HAS_REGION == 1 |
s_axi_awuser |
I |
x |
|
|
AWUSER_WIDTH |
書き込みアドレス チャネルのユーザー定義信号 |
AWUSER_WIDTH > 0 |
s_axi_awvalid |
O |
x |
x |
x |
1 |
書き込みアドレス チャネルの Valid
|
|
s_axi_awready |
I |
x |
x |
x |
1 |
書き込みアドレス チャネルの Ready
|
|
s_axi_arid |
I |
x |
x |
|
ID_WIDTH |
読み出しアドレス チャネルのトランザクション ID |
ID_WIDTH > 0 |
s_axi_araddr |
I |
x |
x |
x |
ADDR_
|
読み出しアドレス チャネルのトランザクション アドレス (12 ~ 64) |
|
s_axi_arlen |
I |
x |
x |
|
AXI4: 8 AXI3: 4 |
読み出しアドレス チャネルのトランザクション バースト長 (0 ~ 255) |
|
s_axi_arsize |
I |
x |
x |
|
3 |
読み出しアドレス チャネルの転送サイズ コード (0 ~ 7) |
SUPPORTS_
|
s_axi_arburst |
I |
x |
x |
|
2 |
読み出しアドレス チャネルのバースト タイプ コード (0 ~ 2) |
HAS_BURST == 1 |
s_axi_arlock |
I |
x |
x |
|
AXI4: 2 AXI3: 1 |
読み出しアドレス チャネルのアトミック アクセス タイプ (0 ~ 1) |
HAS_LOCK == 1 |
s_axi_arcache |
I |
x |
x |
|
4 |
読み出しアドレス チャネルのキャッシュ特性 |
HAS_CAHCE == 1 |
s_axi_arprot |
I |
x |
x |
x |
3 |
読み出しアドレス チャネルの保護特性 |
HAS_PROT == 1 |
s_axi_arqos |
I |
x |
|
|
4 |
読み出しアドレス チャネルのサービス品質 (QoS) |
HAS_QOS == 1 |
s_axi_arregion |
I |
x |
|
|
4 |
読み出しアドレス チャネルの領域インデックス |
HAS_REGION == 1 |
s_axi_aruser |
I |
x |
|
|
ARUSER_WIDTH |
読み出しアドレス チャネルのユーザー定義信号 |
ARUSER_WIDTH > 0 |
s_axi_arvalid |
O |
x |
x |
x |
1 |
読み出しアドレス チャネルの Valid
|
|
s_axi_arready |
I |
x |
x |
x |
1 |
読み出しアドレス チャネルの Ready
|
|
s_axi_wid |
I |
|
x |
|
|
|
ID_WIDTH |
s_axi_wlast |
I |
x |
x |
|
1 |
書き込みデータ チャネルの最終データ ビート |
|
s_axi_wdata |
I |
x |
x |
x |
DATA_
|
書き込みデータ チャネルのデータ |
|
s_axi_wstrb |
I |
x |
x |
x |
DATA_
|
書き込みデータ チャネルのバイト ストローブ |
HAS_WSTRB == 1 |
s_axi_wuser |
I |
x |
x |
|
WUSER_
|
書き込みデータ チャネルのユーザー
|
WUSER_WIDTH > 0 |
s_axi_wvalid |
O |
x |
x |
x |
1 |
書き込みデータ チャネルの Valid 信号 |
|
s_axi_wready |
I |
x |
x |
x |
1 |
書き込みデータ チャネルの Ready 信号 |
|
s_axi_rid |
I |
x |
x |
|
ID_WIDTH |
読み出しデータ チャネルのトランザクション ID |
ID_WIDTH > 0 |
s_axi_rlast |
I |
x |
x |
|
1 |
読み出しデータ チャネルの最終データ ビート |
|
s_axi_rdata |
I |
x |
x |
x |
DATA_
|
読み出しデータ チャネルのデータ |
|
s_axi_rresp |
I |
x |
x |
x |
2 |
読み出しデータ チャネルの応答コード (0 ~ 3) |
HAS_RRESP == 1 |
s_axi_ruser |
I |
x |
x |
|
RUSER_
|
読み出しデータ チャネルのユーザー
|
RUSER_WIDTH > 0 |
s_axi_rvalid |
O |
x |
x |
x |
1 |
読み出しデータ チャネルの Valid 信号 |
|
s_axi_rready |
I |
x |
x |
x |
1 |
読み出しデータ チャネルの Ready 信号 |
|
s_axi_bid |
I |
x |
x |
|
ID_WIDTH |
書き込み応答チャネルのトランザクション ID |
ID_WIDTH > 0 |
s_axi_bresp |
I |
x |
x |
x |
2 |
書き込み応答チャネルの応答コード
|
HAS_BRESP > 0 |
s_axi_buser |
I |
x |
x |
|
BUSER_
|
書き込み応答チャネルのユーザー定義信号 |
BUSER_WIDTH > 0 |
s_axi_bvalid |
O |
x |
x |
x |
1 |
書き込み応答チャネルの Valid 信号 |
|
s_axi_bready |
I |
x |
x |
x |
1 |
書き込み応答チャネルの Ready 信号 |
|
注記: 1. SUPPORTS_NARROW は、Vivado IP インテグレーターでは SUPPORTS_NARROW_BURST として扱われます。 |