Writing Data into DRAM - 128 Bit Memory Interface

Complete the following steps to write data into the DRAM.

LabVIEW contains example VIs that read and write to the Random Access - 64 Bit memory interface. To access the NI Example Finder, open LabVIEW and select Help » Find Examples, then select Hardware Input and Output » FlexRIO. You can also access device-specific examples by selecting Add device from the Hardware pull-down menu in the NI Example Finder.

  1. Ensure that the Command_FIFO_Full Boolean is FALSE.
  2. Drive the Address signal with the DRAM memory address that you want to write.
  3. Drive the Write_Data_Upper with the upper 64 bits of the 128-bit data word.
  4. Drive the Write_Data_Lower with the lower 64 bits of the 128-bit data word.
  5. Drive the Command signal with 0. This communicates to the Random Access - 128 Bit memory interface to perform a memory write command.
  6. Drive the Command_Write_Enable signal to TRUE for one clock cycle. You must only drive this signal for a single clock cycle if you want to only issue a single memory write command. Each clock cycle that this signal asserts causes a new write command to be issued to the Random Access - 128 Bit memory interface.