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.

Table 1. AXI Data FIFO Parameters
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