Entity: axi_etrace
Diagram
Generics
| Generic name |
Type |
Value |
Description |
| AW |
|
32 |
|
| DW |
|
32 |
|
| PW |
|
104 |
packet width |
| ID |
|
12'h810 |
|
| S_IDW |
|
12 |
ID width for S_AXI |
| M_IDW |
|
6 |
ID width for M_AXI |
Ports
| Port name |
Direction |
Type |
Description |
| m_axi_aclk |
input |
|
########################AXI MASTER INTERFACE ######################## clk+reset |
| m_axi_aresetn |
input |
|
global reset singal. |
| m_axi_awid |
output |
[M_IDW-1:0] |
write address ID |
| m_axi_awaddr |
output |
[31 : 0] |
master interface write address |
| m_axi_awlen |
output |
[7 : 0] |
burst length. |
| m_axi_awsize |
output |
[2 : 0] |
burst size. |
| m_axi_awburst |
output |
[1 : 0] |
burst type. |
| m_axi_awlock |
output |
|
lock type |
| m_axi_awcache |
output |
[3 : 0] |
memory type. |
| m_axi_awprot |
output |
[2 : 0] |
protection type. |
| m_axi_awqos |
output |
[3 : 0] |
quality of service |
| m_axi_awvalid |
output |
|
write address valid |
| m_axi_awready |
input |
|
write address ready |
| m_axi_wid |
output |
[M_IDW-1:0] |
Write data channel |
| m_axi_wdata |
output |
[63 : 0] |
master interface write data. |
| m_axi_wstrb |
output |
[7 : 0] |
byte write strobes |
| m_axi_wlast |
output |
|
last transfer in a write burst. |
| m_axi_wvalid |
output |
|
indicates data is ready to go |
| m_axi_wready |
input |
|
slave is ready for data |
| m_axi_bid |
input |
[M_IDW-1:0] |
Write response channel |
| m_axi_bresp |
input |
[1 : 0] |
status of the write transaction. |
| m_axi_bvalid |
input |
|
valid write response |
| m_axi_bready |
output |
|
master can accept write response. |
| m_axi_arid |
output |
[M_IDW-1:0] |
read address ID |
| m_axi_araddr |
output |
[31 : 0] |
initial address of a read burst |
| m_axi_arlen |
output |
[7 : 0] |
burst length |
| m_axi_arsize |
output |
[2 : 0] |
burst size |
| m_axi_arburst |
output |
[1 : 0] |
burst type |
| m_axi_arlock |
output |
|
lock type |
| m_axi_arcache |
output |
[3 : 0] |
memory type |
| m_axi_arprot |
output |
[2 : 0] |
protection type |
| m_axi_arqos |
output |
[3 : 0] |
-- |
| m_axi_arvalid |
output |
|
read address and control is valid |
| m_axi_arready |
input |
|
slave is ready to accept an address |
| m_axi_rid |
input |
[M_IDW-1:0] |
Read data channel |
| m_axi_rdata |
input |
[63 : 0] |
master read data |
| m_axi_rresp |
input |
[1 : 0] |
status of the read transfer |
| m_axi_rlast |
input |
|
signals last transfer in a read burst |
| m_axi_rvalid |
input |
|
signaling the required read data |
| m_axi_rready |
output |
|
master can accept the readback data |
| s_axi_aclk |
input |
|
########################AXI SLAVE INTERFACE ######################## clk+reset |
| s_axi_aresetn |
input |
|
|
| s_axi_arid |
input |
[S_IDW-1:0] |
write address ID |
| s_axi_araddr |
input |
[31:0] |
|
| s_axi_arburst |
input |
[1:0] |
|
| s_axi_arcache |
input |
[3:0] |
|
| s_axi_arlock |
input |
|
|
| s_axi_arlen |
input |
[7:0] |
|
| s_axi_arprot |
input |
[2:0] |
|
| s_axi_arqos |
input |
[3:0] |
|
| s_axi_arready |
output |
|
|
| s_axi_arsize |
input |
[2:0] |
|
| s_axi_arvalid |
input |
|
|
| s_axi_awid |
input |
[S_IDW-1:0] |
write address ID |
| s_axi_awaddr |
input |
[31:0] |
|
| s_axi_awburst |
input |
[1:0] |
|
| s_axi_awcache |
input |
[3:0] |
|
| s_axi_awlock |
input |
|
|
| s_axi_awlen |
input |
[7:0] |
|
| s_axi_awprot |
input |
[2:0] |
|
| s_axi_awqos |
input |
[3:0] |
|
| s_axi_awsize |
input |
[2:0] |
|
| s_axi_awvalid |
input |
|
|
| s_axi_awready |
output |
|
|
| s_axi_bid |
output |
[S_IDW-1:0] |
write address ID |
| s_axi_bresp |
output |
[1:0] |
|
| s_axi_bvalid |
output |
|
|
| s_axi_bready |
input |
|
|
| s_axi_rid |
output |
[S_IDW-1:0] |
write address ID |
| s_axi_rdata |
output |
[31:0] |
|
| s_axi_rlast |
output |
|
|
| s_axi_rresp |
output |
[1:0] |
|
| s_axi_rvalid |
output |
|
|
| s_axi_rready |
input |
|
|
| s_axi_wid |
input |
[S_IDW-1:0] |
write address ID |
| s_axi_wdata |
input |
[31:0] |
|
| s_axi_wlast |
input |
|
|
| s_axi_wstrb |
input |
[3:0] |
|
| s_axi_wvalid |
input |
|
|
| s_axi_wready |
output |
|
|
| cfg_access_in |
input |
|
To etrace of etrace.v |
| cfg_packet_in |
input |
[PW-1:0] |
To etrace of etrace.v |
| emesh_wait |
input |
|
To emesh_mux of emesh_mux.v |
| rd_access |
input |
|
To emesh_mux of emesh_mux.v |
| rd_packet |
input |
[PW-1:0] |
To emesh_mux of emesh_mux.v |
| rxrr_access |
input |
|
To esaxi of esaxi.v |
| rxrr_packet |
input |
[PW-1:0] |
To esaxi of esaxi.v |
| rxwr_access |
input |
|
To emaxi of emaxi.v |
| rxwr_packet |
input |
[PW-1:0] |
To emaxi of emaxi.v |
| trace_clk |
input |
|
To etrace of etrace.v |
| trace_trigger |
input |
|
To etrace of etrace.v |
| trace_vector |
input |
[VW-1:0] |
To etrace of etrace.v |
| txrd_wait |
input |
|
To esaxi of esaxi.v |
| txwr_wait |
input |
|
To esaxi of esaxi.v |
| wr_access |
input |
|
To emesh_mux of emesh_mux.v |
| wr_packet |
input |
[PW-1:0] |
To emesh_mux of emesh_mux.v |
| cfg_access_out |
output |
|
From etrace of etrace.v |
| cfg_packet_out |
output |
[PW-1:0] |
From etrace of etrace.v |
| data_access_out |
output |
|
From etrace of etrace.v |
| data_packet_out |
output |
[PW-1:0] |
From etrace of etrace.v |
| emesh_access |
output |
|
From emesh_mux of emesh_mux.v |
| emesh_packet |
output |
[PW-1:0] |
From emesh_mux of emesh_mux.v |
| rd_wait |
output |
|
From emesh_mux of emesh_mux.v |
| rxrr_wait |
output |
|
From esaxi of esaxi.v |
| rxwr_wait |
output |
|
From emaxi of emaxi.v |
| txrd_access |
output |
|
From esaxi of esaxi.v |
| txrd_packet |
output |
[PW-1:0] |
From esaxi of esaxi.v |
| txwr_access |
output |
|
From esaxi of esaxi.v |
| txwr_packet |
output |
[PW-1:0] |
From esaxi of esaxi.v |
| wr_wait |
output |
|
From emesh_mux of emesh_mux.v |