| m_axi_aclk |
Input |
1 |
NA |
EDGE_RISING |
Active |
Master Interface Clock: All signals on slave interface are sampled on the rising edge of this clock.
|
| m_axi_araddr |
Output |
ADDR_WIDTH |
m_axi_aclk |
NA |
Active |
ARADDR: The read address bus gives the initial address of a read burst transaction. Only the start address of the burst is provided and the control signals that are issued alongside the address detail how the address is calculated for the remaining transfers in the burst.
|
| m_axi_arburst |
Output |
1 |
m_axi_aclk |
NA |
Active |
ARBURST: The burst type, coupled with the size information, details how the address for each transfer within the burst is calculated.
|
| m_axi_arcache |
Output |
1 |
m_axi_aclk |
NA |
Active |
ARCACHE: Indicates the bufferable, cacheable, write-through, write-back, and allocate attributes of the transaction.
|
| m_axi_aregion |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
|
| m_axi_arid |
Output |
ID_WIDTH |
m_axi_aclk |
NA |
Active |
ARID: The data stream identifier that indicates different streams of data.
|
| m_axi_arlen |
Output |
1 |
m_axi_aclk |
NA |
Active |
ARLEN: The burst length gives the exact number of transfers in a burst. This information determines the number of data transfers associated with the address.
|
| m_axi_arlock |
Output |
1 |
m_axi_aclk |
NA |
Active |
ARLOCK: This signal provides additional information about the atomic characteristics of the transfer.
|
| m_axi_arprot |
Output |
1 |
m_axi_aclk |
NA |
Active |
ARPROT: Indicates the normal, privileged, or secure protection level of the transaction and whether the transaction is a data access or an instruction access.
|
| m_axi_arqos |
Output |
1 |
m_axi_aclk |
NA |
Active |
ARQOS: Quality of Service (QoS) sent on the write address channel for each write transaction.
|
| m_axi_arready |
Input |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
ARREADY: Indicates that the slave can accept a transfer in the current cycle.
|
| m_axi_arregion |
Output |
1 |
m_axi_aclk |
NA |
Active |
ARREGION: Region identifier. Permits a single physical interface on a subordinate to be used for multiple logical interfaces
|
| m_axi_arsize |
Output |
1 |
m_axi_aclk |
NA |
Active |
ARSIZE: Indicates the size of each transfer in the burst. Byte lane strobes indicate exactly which byte lanes to update.
|
| m_axi_aruser |
Output |
AUSER_WIDTH |
m_axi_aclk |
NA |
Active |
ARUSER: User signal. Optional User-defined signal in the read address channel.
|
| m_axi_arvalid |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
ARVALID: Indicates that the master is driving a valid transfer.
- A transfer takes place when both ARVALID and ARREADY are asserted
|
| m_axi_awaddr |
Output |
ADDR_WIDTH |
m_axi_aclk |
NA |
Active |
AWADDR: The write address bus gives the address of the first transfer in a write burst transaction. The associated control signals are used to determine the addresses of the remaining transfers in the burst.
|
| m_axi_awburst |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
AWBURST: The burst type, coupled with the size information, details how the address for each transfer within the burst is calculated.
|
| m_axi_awcache |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
AWCACHE: Indicates the bufferable, cacheable, write-through, write-back, and allocate attributes of the transaction.
|
| m_axi_awid |
Output |
ID_WIDTH |
m_axi_aclk |
NA |
Active |
AWID: Identification tag for the write address group of signals.
|
| m_axi_awlen |
Output |
1 |
m_axi_aclk |
NA |
Active |
AWLEN: The burst length gives the exact number of transfers in a burst. This information determines the number of data transfers associated with the address.
|
| m_axi_awlock |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
AWLOCK: This signal provides additional information about the atomic characteristics of the transfer.
|
| m_axi_awprot |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
AWPROT: Indicates the normal, privileged, or secure protection level of the transaction and whether the transaction is a data access or an instruction access.
|
| m_axi_awqos |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
AWQOS: Quality of Service (QoS) sent on the write address channel for each write transaction.
|
| m_axi_awready |
Input |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
AWREADY: Indicates that the slave can accept a transfer in the current cycle.
|
| m_axi_awregion |
Output |
1 |
m_axi_aclk |
NA |
Active |
AWREGION: Permits a single physical interface on a subordinate to be used for multiple logical interfaces.
|
| m_axi_awsize |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
AWSIZE: Indicates the size of each transfer in the burst. Byte lane strobes indicate exactly which byte lanes to update.
|
| m_axi_awuser |
Output |
AUSER_WIDTH |
m_axi_aclk |
NA |
Active |
AWUSER: Optional User-defined signal in the write address channel.
|
| m_axi_awvalid |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
AWVALID: Indicates that the master is driving a valid transfer.
- A transfer takes place when both AWVALID and AWREADY are asserted
|
| m_axi_bid |
Input |
ID_WIDTH |
m_axi_aclk |
NA |
Active |
BID: The data stream identifier that indicates different streams of data.
|
| m_axi_bready |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
BREADY: Indicates that the slave can accept a transfer in the current cycle.
|
| m_axi_bresp |
Input |
1 |
m_axi_aclk |
NA |
Active |
BRESP: Indicates the status of the write transaction. The allowable responses are OKAY, EXOKAY, SLVERR, and DECERR.
|
| m_axi_buser |
Input |
1 |
m_axi_aclk |
NA |
Active |
BUSER: Optional User-defined signal in the write response channel.
|
| m_axi_bvalid |
Input |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
BVALID: Indicates that the master is driving a valid transfer.
- A transfer takes place when both BVALID and BREADY are asserted
|
| m_axi_out |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
AXI ouput signal
|
| m_axi_rdata |
Input |
DATA_WIDTH |
m_axi_aclk |
NA |
Active |
RDATA: The primary payload that is used to provide the data that is passing across the interface. The width
of the data payload is an integer number of bytes.
|
| m_axi_rid |
Input |
ID_WIDTH |
m_axi_aclk |
NA |
Active |
RID: The data stream identifier that indicates different streams of data.
|
| m_axi_rlast |
Input |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
RLAST: Indicates the boundary of a packet.
|
| m_axi_rready |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
RREADY: Indicates that the slave can accept a transfer in the current cycle.
|
| m_axi_rresp |
Input |
1 |
m_axi_aclk |
NA |
Active |
RRESP: Indicates the status of the read transfer. The allowable responses are OKAY, EXOKAY, SLVERR, and DECERR.
|
| m_axi_ruser |
Input |
DUSER_WIDTH |
m_axi_aclk |
NA |
Active |
RUSER: User signal. Optional User-defined signal in the read data channel.
|
| m_axi_rvalid |
Input |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
RVALID: Indicates that the master is driving a valid transfer.
- A transfer takes place when both RVALID and RREADY are asserted
|
| m_axi_wdata |
Output |
DATA_WIDTH |
m_axi_aclk |
NA |
Active |
WDATA: The primary payload that is used to provide the data that is passing across the interface. The width
of the data payload is an integer number of bytes.
|
| m_axi_wlast |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
WLAST: Indicates the boundary of a packet.
|
| m_axi_wready |
Input |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
WREADY: Indicates that the slave can accept a transfer in the current cycle.
|
| m_axi_wstrb |
Output |
DATA_WIDTH / 8 |
m_axi_aclk |
NA |
Active |
WSTRB: The byte qualifier that indicates whether the content of the associated byte of TDATA is processed
as a data byte or a position byte. For a 64-bit DATA, bit 0 corresponds to the least significant byte on
DATA, and bit 0 corresponds to the least significant byte on DATA, and bit 7 corresponds to the most significant
byte. For example:
- STROBE[0] = 1b, DATA[7:0] is valid
- STROBE[7] = 0b, DATA[63:56] is not valid
|
| m_axi_wuser |
Output |
DUSER_WIDTH |
m_axi_aclk |
NA |
Active |
|
| m_axi_wvalid |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
WVALID: Indicates that the master is driving a valid transfer.
- A transfer takes place when both WVALID and WREADY are asserted
|
| nsu_firewall_err |
Output |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
Indicates that firewall error occured during write or read transaction
|
| nsu_usr_interrupt_in |
Input |
1 |
m_axi_aclk |
LEVEL_HIGH |
Active |
User interrupt signal
|