Visible to Intel only — GUID: wza1675379491325
Ixiasoft
Visible to Intel only — GUID: wza1675379491325
Ixiasoft
8.1.2.3. NoC Initiator Intel FPGA IP AXI4-Lite User Interface Signals
There are three types of AXI4-Lite interfaces that you may have in your design:
- The NoC subsystem uses an AXI4-Lite target that you can access to read performance monitoring registers.
- The HBM2e IP optionally uses an AXI4-Lite target that provides access to the HBM2e memory controller's configuration and status registers.
- The EMIF IP uses a AXI4-Lite target that connects to the I/O subsystem (IOSSM) and provides the following functionality:
- Through the IOSSM Mailbox, provides access to the HMC (hard memory controller) CSRs.
- Through the IOSSM Mailbox, provides capability for discovery (which EMIF ID is in the same GPIO-B bank as this IOSSM).
- Through the IOSSM Mailbox, provides API to read calibration diagnostic info.
- Through the IOSSM Mailbox, provides API to read PLL lock status.
- Provides direct access to (reading from or writing to) PHY registers.
The AXI4-Lite interface is primarily for relatively low-bandwidth sideband operations. Conversely, the AXI4 interface is primarily for high-bandwidth, mainband operations.
The signals that this section describes refer to signal names that correspond to an AXI4-Lite interface. These signals adopt the prefix s<x>_axi4lite_, for example s0_axi4lite_awaddr.
Port Name | Width | Direction | Description |
---|---|---|---|
<prefix>_awaddr | 44 | Input | Write Address. The write address gives the address of the first transfer in a write burst transaction. |
<prefix>_awprot | 3 | Input | Protection Type [reserved for future use]. This signal indicates the privilege and security level of the transaction, and whether the transaction is a data access or an instruction access. 3’b0101 = Unprivileged, non-secure data access |
<prefix>_awvalid | 1 | Input | Write Address Valid. This signal indicates that the manager is signaling valid write address and control information. The write address valid signal must not be dependent on the write address ready signal. |
<prefix>_awready | 1 | Output | Write Address Ready. This signal indicates that the subordinate is ready to accept an address and associated control signals. |
Port Name | Width | Direction | Description |
---|---|---|---|
<prefix>_wdata | 32 | Input | Write Data. |
<prefix>_wstrb | 4 | Input | Write Strobes (Byte Enables). These signals indicate which bytes of the AXI4-Lite wdata signal hold valid data. There is one byte strobe for every eight bits of write data. |
<prefix>_wvalid | 1 | Input | Write Valid. This signal indicates that valid write data and write strobes are available. The write address valid signal must not be dependent on the write address ready signal. |
<prefix>_wready | 1 | Output | Write Ready. This signal indicates that the subordinate can accept write data. |
Port Name | Width | Direction | Description |
---|---|---|---|
<prefix>_bresp | 2 | Output | Write Response. This signal indicates the status of the write transaction.
|
<prefix>_bvalid | 1 | Output | Write Response Valid. This signal indicates that the host or manager is signaling a valid write response. |
<prefix>_bready | 1 | Input | Response Ready. This signal indicates that the manager can accept a write response. |
Port Name | Width | Direction | Description |
---|---|---|---|
<prefix>_araddr | 44 | Input | Read Address. The read address gives the address of the first transfer in a read burst transaction. |
<prefix>_arprot | 3 | Input | Protection Type [reserved for future use]. This signal indicates the privilege and security level of the transaction, and whether the transaction is a data access or an instruction access. 3’b010 = Unprivileged, non-secure data access |
<prefix>_arvalid | 1 | Input | Read Address Valid. This signal indicates that the host or manager is signaling valid write address and control information. The read address valid signal must not be dependent on the read address ready signal. |
<prefix>_arready | 1 | Output | Read Address Ready. This signal indicates that the subordinate is ready to accept an address and associated control signals. |
Port Name | Width | Direction | Description |
---|---|---|---|
<prefix>_rdata | 32 | Output | Read Data. |
<prefix>_rresp | 2 | Output | Read Response. This signal indicates the status of the read transfer:
|
<prefix>_rvalid | 1 | Output | Read Valid. This signal indicates that the subordinate is signaling the required read data. |
<prefix>_rready | 1 | Input | Read Ready. This signal indicates that the manager can accept the read data and response information. |