You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`ADDR_W`| 32, 64 | AXI address width. 64 is supported but not hardware-validated. |
455
460
|`DATA_W`| 32 | AXI data width. Only 32 is supported today. |
456
461
|`FIFO_DEPTH`| 1..256, **power of 2**| Async FIFO depth for burst reads. Limits the maximum burst length the host can request — the host caches this from `FEATURES[23:16]` and rejects oversized requests at the API boundary. See [chapter 07](07_ejtag_axi_bridge.md). |
462
+
|`CMD_FIFO_DEPTH`| power of 2 | TCK-to-AXI command queue depth. The wrapper default follows the core (`2*FIFO_DEPTH`) for compatibility; Xilinx XPM FIFO builds require at least 16. |
463
+
|`RESP_FIFO_DEPTH`| power of 2 | AXI-to-TCK response queue depth. The wrapper default follows the core (`2*FIFO_DEPTH`) for compatibility; Xilinx XPM FIFO builds require at least 16. |
457
464
|`TIMEOUT`| int | AXI handshake timeout in `axi_clk` cycles. Applies to `wready`/`bvalid`/`arready`/`rvalid` waits, **not** between burst beats. |
458
465
|`DEBUG_EN`| 0, 1 | Enables the 256-bit debug buses and debug CONFIG capture records. Defaults off to let synthesis prune debug-only storage and counters. |
466
+
|`CMD_FIFO_MEMORY_TYPE`|`"auto"`, `"block"`, `"distributed"`| Xilinx XPM storage selector for the command queue. Ignored by the portable behavioral FIFO. |
467
+
|`RESP_FIFO_MEMORY_TYPE`|`"auto"`, `"block"`, `"distributed"`| Xilinx XPM storage selector for the response queue. Ignored by the portable behavioral FIFO. |
468
+
|`BURST_FIFO_MEMORY_TYPE`|`"auto"`, `"block"`, `"distributed"`| Xilinx XPM storage selector for the burst read FIFO. Ignored by the portable behavioral FIFO. |
0 commit comments