The AI Engine-ML
has one 32-bit input AXI4-Stream interface and one
32-bit output AXI4-Stream interface. A fifo_depth() constraint specification allocates FIFOs from
the stream switch (one 16-deep FIFO in each stream switch). The following is an example
of a FIFO allocation on the stream switch requesting a fifo_depth(8).
The AI Engine-ML v2 has one 32-bit input interface and one 32-bit
output interface to stream interconnect switch. The stream interconnect switch support
64-bit wide data connections, and it contains one 16-deep 64-bit data FIFO. A fifo_depth() constraint specification can allocate FIFOs in
the stream switch. The following is an example of a FIFO allocation on the stream switch
requesting a fifo_depth(8).
A maximum FIFO depth of 40 words is the default threshold. To increase
this limit, use the --swfifo-threshold compiler option,
but any increase requires additional resources to route the design.