Hello Derek!
When you select Block Memory as the storage method, the FIFO uses the available embedded RAM of your RIO device to store the information. If you have a cRIO-9103/9104, the maximum size will be 196,608 bytes. This space is also shared with the memory that you can access with the Memory Read and Memory Write functions. So, if you have an FPGA VI that implements a block memory FIFO and Memory Read/Write, each structure will be independent of each other, but the maximum size for the FIFO will be the available embedded RAM minus 16 kilobytes.
Therefore 8 FIFOs at 65535 depth using I32s would use 2097120 bytes which is an order of magnitude bigger then the avialible memory. Let me know if there is anymore information I can provide you with. Have a great day!
Allan S.
National Instruments