Process (VI)
- Updated2025-11-22
- 3 minute(s) read
Process (VI)
Manages the transfer of enqueued elements to and from the DRAM.
Place this VI inside a single cycle timed loop that uses a DRAM clock with a speed as close as possible to the DRAM clock speed that is optimal for the device. See the help for your FPGA target to identify which clock is optimal for its DRAM.

![]() |
DRAM FIFO Ref In specifies the reference to the DRAM FIFO. | ||||||||||
![]() |
write grant time (clock ticks) specifies the number of consecutive writes to perform to DRAM before switching back to reads. Longer grant times reduce the number of switches between reads and writes and are more efficient than shorter grant times. | ||||||||||
![]() |
read grant time (clock ticks) specifies the number of consecutive reads to perform from DRAM before switching back to writes. Longer grant times reduce the number of switches between reads and writes and are more efficient than shorter grant times. | ||||||||||
![]() |
dynamic arbitration specifies how to dynamically assign throughput to reads and writes.
| ||||||||||
![]() |
reset in progress? indicates whether a reset is in progress. | ||||||||||
![]() |
status provides information on how full the DRAM is as well as how many elements are waiting to be read from the To DRAM queue and From DRAM queue.
|





