3.1.1.1. PCIe* TLP Constructor
3.1.1.2. PCIe* TLP ID Generation
3.1.1.3. PCIe TX Credit Controller
3.1.1.4. PCIe* TX Scheduler
3.1.1.5. PCIe TLP Completer
3.1.1.6. PCIe RX Router
3.1.1.7. PCIe* MSI-X Controller
3.1.1.8. PCIe BAR0
3.1.1.9. PCIe Bursting Manager (BAM)
3.1.1.10. Completion Timeout Parser
3.1.1.11. Control Shadow Parser
4.2.1. Application Packet Receive Interface
4.2.2. Application Packet Transmit Interface
4.2.3. Control Shadow Interface
4.2.4. Transmit Flow Control Credit Interface
4.2.5. Completion Timeout Interface
4.2.6. PCIe* Miscellaneous Signals
4.2.7. Control and Status Register Responder Manager Interface
4.2.8. Bursting Manager Interface
4.4.5. Host to Device <PORT#> AXI-4 Manager Interface
This interface is enabled if the Number of H2D MM Device Ports parameter is equal to or more than 1.
PORT: Port number
Clock Domain: h2d<PORT#>_mm_clk
Reset: h2d<PORT#>_mm_resetn
Signal Name | Direction | Description |
---|---|---|
Write Address Channel | ||
h2d<PORT>_awvalid | OUT | Indicates that the write address channel signals are valid |
h2d<PORT>_awready | IN | Indicates that a transfer on the write address channel can be accepted |
h2d<PORT>_awaddr [H2D_MM<PORT>_AWD-1:0] | OUT | The address of the first transfer in a write transaction. The default value of H2D_MM<PORT>_AWD = 64 |
h2d<PORT>_awlen [H2D_MM<PORT>_LWD-1:0] | OUT | Length, the exact number of data transfers in a write transaction The default value of H2D_MM<PORT>_LWD = 8 |
h2d<PORT>_awburst[1:0]3 | OUT | The burst type of data transfers in a write transaction. |
h2d<PORT>_awsize [2:0] | OUT | The maximum number of bytes to transfer in each data transfer, or beat, in a burst |
h2d<PORT>_awprot[2:0] | OUT | Protection attributes of a write transaction: privilege, security level, and access type |
h2d<PORT>_awid [H2D_MM<PORT>_IDWD -1:0] | OUT | Identification tag for a write transaction. The default value of H2D_MM<PORT>_IDWD = 8. |
h2d<PORT>_awcache[3:0] | OUT | Indicates how a write transaction is required to progress through a system |
Write Data Channel | ||
h2d<PORT>_wvalid | OUT | Indicates that the write data channel signals are valid |
h2d<PORT>_wlast | OUT | Indicates whether this is the last data transfer in a write transaction |
h2d<PORT>_wready | IN | Indicates that a transfer on the write data channel can be accepted |
h2d<PORT>_wdata [H2D_MM<PORT>_DWD-1:0] | OUT | Write Data The default value of H2D_MM<PORT>_DWD = 64 |
h2d<PORT>_wstrb [H2D_MM<PORT>_DWD/8-1:0] | OUT | Write strobes, indicate which byte lanes hold valid data |
Write Response Channel | ||
h2d<PORT>_bvalid | IN | Indicates that the write response channel signals are valid |
h2d<PORT>_bready | OUT | Indicates that a transfer on the write response channel can be accepted |
h2d<PORT>_bresp[1:0] | IN | Write response, indicates the status of a write transaction |
h2d<PORT>_bid [H2D_MM<PORT>_IDWD -1:0] | IN | Identification tag for a write response The default value of H2D_MM<PORT>_IDWD = 8. |
Read Address Channel | ||
h2d<PORT>_arvalid | OUT | Indicates that the read address channel signals are valid |
h2d<PORT>_arready | IN | Indicates that a transfer on the read address channel can be accepted |
h2d<PORT>_araddr [H2D_MM<PORT>_AWD-1:0] | OUT | The address of the first transfer in a read transaction. The default value of H2D_MM<PORT>_AWD = 64 |
h2d<PORT>_arlen[H2D_MM<PORT>_LWD-1:0] | OUT | Length, the exact number of data transfers in a read transaction The default value of H2D_MM<PORT>_LWD = 8 |
h2d<PORT>_arburst4 [1:0] | OUT | The burst type of data transfers in a read transaction. |
h2d<PORT>_arsize [2:0] | OUT | The maximum number of bytes to transfer in each data transfer, or beat, in a burst |
h2d<PORT>_arprot[2:0] | OUT | Protection attributes of a read transaction: privilege, security level, and access type |
h2d<PORT>_arid [H2D_MM<PORT>_IDWD-1:0] | OUT | Identification tag for a read transaction The default value of H2D_MM<PORT>_IDWD = 8. |
h2d<PORT>_arcache[3:0] | OUT | Indicates how a read transaction is required to progress though a system |
Read Data Channel | ||
h2d<PORT>_rvalid | IN | Indicates that the read data channel signals are valid |
h2d<PORT>_rlast | IN | Indicates whether this is the last data transfer in a read transaction |
h2d<PORT>_rready | OUT | Indicates that a transfer on the read data channel can be accepted |
h2d<PORT>_rdata [H2D_MM<PORT>_DWD-1:0] | IN | Read data, The default value of H2D<PORT>_DWD= 64 |
h2d<PORT>_rresp [1:0] | IN | Read response, indicates the status of a read transfer |
h2d<PORT>_rid [H2D_MM<PORT>_IDWD-1:0] | IN | Identification tag for a read response The default value of H2D_MM<PORT>_IDWD = 8. |
3 Only incrementing burst is supported.
4 Only incrementing burst is supported.