FlexRIO devices have different memory interfaces that provide access to the external DRAM memory. When you enable the DRAM memory bank in the DRAM General Properties dialog box, any compatible memory interfaces are automatically displayed in the Memory Interface window.

The following table lists all the NI-developed memory interfaces that are compatible with the external DRAM memory banks on FlexRIO devices, and it also gives a basic overview of their functionality.

Memory Interface Name Memory Interface Description
Random Access - 64 Bit Provides a high-performance random access interface to external memory. Use this interface for maximum performance or if you require a random access-based memory interface. The data port is 64 bits wide. This memory interface is supported only on FlexRIO PXI devices (PXI-795x).
FIFO - 64 Bit Provides a FIFO-based interface to external memory. When using this memory interface, the entire memory bank is treated as a large FIFO. Use this interface if your throughput application requires a straightforward, FIFO-based memory interface. The data port is 64 bits wide. This memory interface is supported only on FlexRIO PXI devices (PXI-795x).
Random Access - 128 Bit Provides a high-performance random access interface to external memory. Use this for maximum performance or if you require a random access-based memory interface. The data port is 128 bits wide. This memory interface is supported only on FlexRIO PXI Express devices (PXIe-796x and PXIe-797x).
FIFO - 128 Bit Provides a FIFO-based interface to external memory. When using this memory interface, the entire memory bank is treated as a large FIFO. Use this interface if your throughput application requires a straightforward, FIFO-based memory interface. The data port is 128 bits wide. This memory interface is supported only on FlexRIO PXI Express devices (PXIe-796x and PXIe-797x).