MGT508 14GB DRAM expansion

MGT508 is a comms mezzanine to upgrade ACQ2206 providing 14GB DRAM dedicated to fast data capture.

  • MGT508 is a 16GB DRAM extension module for ACQ2206

    • provides continuous capture to 14GB of DRAM at up to 2GB/s
    • offload the capture on Gigabit Ethernet TCP/IP at near line-rate:
        1. A well-configured network will achieve full line rate: 112MB/s (14GB in 130s)
        2. Typical unoptimised sustained offload rate: 80MB/s (14GB in 175s).
    • extremely simple control and data interface.
    • alternative to MGT483 10Gbps quad SFP streaming unit, supports higher rates, and does not require real time network performance in-shot.
    • Unit includes Quad SFP port for high speed comms, and proposed faster data offload.
    • Unit includes ZYNQMPSOC ZCU4 with significant PL (FPGA logic) and PS (2xA53 cpu, 2GB DRAM) DSP capability for possible custom real-time processing.
  • Example Use-Cases:

    • 1xACQ482ELF, 16ch x 2b x 40MSPS = 1280MB/s, 10s shot fills 12.8GB, offload in 120s.
    • 2xACQ482ELF, 32ch x 2b x 25MSPS = 1600MB/s, 8s shot fills 12.8GB, offload in 120s.
    • 3xACQ482ELF, 48ch x 2b x 10MSPS = 960MB/s, 12s shot fills 11.5GB, offload in 105s.
  • MGT508 completely replaces the obsolete MGTDRAM

    • faster input data rate, deeper memory, faster offload.
    • MGTDRAM users are encouraged to contact D-TACQ about upgrade possibilities.
  • MGT508 is installed in place of MGT483

  • choose MGT508 when:
    • in one-shot mode when the onboard DRAM (512MB) is too short to hold the shot, and it's not possible to rely on the network to offload the data in real-time.
    • for systems with additional FPGA DSP beyond the capability of the motherboard ZYNQ7030.
    • for possible high performance embedded real-time feedback systems
  • choose MGT483 when

    • in one-shot mode, the data fits onboard DRAM (512MB).
    • it's feasible to stream the data on UDPX (10G Ethernet UDP), ~400MB/s.
    • it's feasible to stream the data on HUDP (1G Ethernet UDP), ~100MB/s.
    • it's feasible to stream the data on TCP/IP (1G Ethernet), ~40MB/s.

    • Full shot cycle control using Python: Example usage