8-bit DDR3 SDRAM: Dedicated to the uBlaze CPU to use as a program memory either for:
a) an OS (for example, Linux)
b) a standalone C program that is too big to fit in the FPGA internal BRAM.
1G SODIMM:
Used for the record-playback module for data acquisition and storage.
It can also be used to store acquired data before being sent to the host via the RTDEx communication channel.
FLASH Memory:
Used to permanently store the FPGA bitstream, the Linux kernel, and U-boot images.