Notes on the DAQ using MPV

Since 2023, we use the MPV (MOCO with Parallelized VME) system as our data acquisition (DAQ) platform1,
which is a parallel readout extension of the traditional VME-based DAQ developed at RIKEN RIBF.
The MPV system integrates multiple VME modules through an FPGA-based controller (Avnet PicoZed 70102) and a custom backplane, enabling fully parallel data readout without additional PCs or cabling.
All trigger and data communications are handled through differential LVDS lines on the backplane, achieving up to 960 Mbps throughput via Gigabit Ethernet.
This architecture provides a compact, robust, and high-performance DAQ solution for large-scale nuclear physics experiments.
Setting
How to add the MPV to E7
- Install the crate
- Install TDC/ADC modules to the MPV
- The base address of each module should be
0x0000
- The base address of each module should be
- Connect LAN cable and turn on the power
- Connect the detector signal to TDC/ADC modules
- Send requested trigger to J1 (if needed)
- Send EOB (end of busy) signal to J1
- usually the signal outputs from nout3
- Make trigger circuit in J1
- Send accepted trigger to E7
- Connect the accepted trigger to each module and MPV controller in0

Usage
MPV is accessible with telnet.
Default account:
Output Pulse
Usually we have to set the output mode of nout 3 as "pulse".
A pulse can be sent by a command such as,
The output channel(s) can be specified by a number of binary form, e.g., 0x4 = 0100 (in binary), only nout2 will output a pulse.The settings are properly configured by the scripts at dat3, and normally the user do not need to care.