fifo_depth() constraint specification
above 40 allocates FIFOs from memory, known as DMA FIFOs. The following is an example of
a FIFO allocation for a request of
bytes which is allocated in memory.
You can also specify the type of FIFO allocated, whether stream switch or DMA, as well as their locations. More information can be found in FIFO Location Constraints.