Customizing the AXI Data FIFO
The core has parameters so you can customize its function. You set the parameters in the General tab of the core's IP Configuration window.
| Parameters | Option | Description |
|---|---|---|
| PROTOCOL | AXI4, AXI3 | Select the AXI protocol. Default: AXI4 |
| READ WRITE MODE | READ_WRITE, READ, WRITE | Select the AXI Data FIFO mode. Default:
READ_WRITE |
| Address Width | 1 - 64 | Set the address channel address width. Default:
32 |
| Data Width | 32, 64 ,128, 256, 512, 1024 | Select the write/read channel data width. Default:
32 |
| ID width | 0 - 32 | Set the ID transaction width. Default: 4 |
| User Write Address Width | 0 - 1024 | Set the user write address width. Default: 0 |
| User Read Address Width | 0 - 1024 | Set the user read address width. Default: 0 |
| User Write Width | 0 - 1024 | Set the user write width. Default: 0 |
| User Read Width | 0 - 1024 | Set the user read width. Default: 0 |
| User Response Width | 0 - 1024 | Set the write response width. Default: 0 |
| Write FIFO Depth | 0, 32, 512 | Select the write channel FIFO depth. Default:
512 |
| Write Address FIFO | Enable, Disable | Enable or disable the write address FIFO. Enabling this triggers
the packet FIFO mode. Available only when Write FIFO
Depth is 512. Default: Disable |
| Read FIFO Depth | 0, 32, 512 | Select the read channel FIFO depth. Default:
512 |
| Read Address FIFO | Enable, Disable | Enable or disable the read address FIFO. Enabling this triggers
the packet FIFO mode. Available only when Read FIFO
Depth is 512. Default: Disable |