diff --git a/assets/vme_base_configs.json b/assets/vme_base_configs.json new file mode 100644 index 0000000..9392576 --- /dev/null +++ b/assets/vme_base_configs.json @@ -0,0 +1,2821 @@ +{ + "crateconfig": { + "crate": { + "crateId": "0x0", + "init_commands": { + "groups": null, + "name": "init_commands" + }, + "init_registers": null, + "init_trigger_io": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0xffff0200 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000001", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000002", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000003", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000004", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000005", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000006", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000007", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000008", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000009", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000000a", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000000b", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000000c", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000000d", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000010", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000011", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000012", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000013", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000014", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000015", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000016", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000017", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000018", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000019", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000001a", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000001b", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000001c", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000001d", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000021", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000022", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000023", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000024", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000025", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000026", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000100", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000101", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000102", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0384 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000103", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000104", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000105", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000106", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000200", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0320 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0384 0x00000000", + "vme_write 0x09 d16 0xffff0332 0x00000000", + "vme_write 0x09 d16 0xffff0334 0x00000008", + "vme_write 0x09 d16 0xffff0336 0x00000000", + "vme_write 0x09 d16 0xffff0338 0x00000000", + "vme_write 0x09 d16 0xffff0386 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000201", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0320 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0384 0x00000000", + "vme_write 0x09 d16 0xffff0332 0x00000000", + "vme_write 0x09 d16 0xffff0334 0x00000008", + "vme_write 0x09 d16 0xffff0336 0x00000000", + "vme_write 0x09 d16 0xffff0338 0x00000000", + "vme_write 0x09 d16 0xffff0386 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000202", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0308 0x00000000", + "vme_write 0x09 d16 0xffff030a 0x00000000", + "vme_write 0x09 d16 0xffff030c 0x00000000", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0312 0x00000000", + "vme_write 0x09 d16 0xffff0314 0x00000000", + "vme_write 0x09 d16 0xffff0316 0x00000000", + "vme_write 0x09 d16 0xffff0318 0x00000000", + "vme_write 0x09 d16 0xffff031a 0x00000000", + "vme_write 0x09 d16 0xffff031c 0x00000000", + "vme_write 0x09 d16 0xffff031e 0x00000000", + "vme_write 0x09 d16 0xffff0320 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000000", + "vme_write 0x09 d16 0xffff0384 0x00000000", + "vme_write 0x09 d16 0xffff0332 0x00000000", + "vme_write 0x09 d16 0xffff0334 0x00000008", + "vme_write 0x09 d16 0xffff0336 0x00000000", + "vme_write 0x09 d16 0xffff0338 0x00000000", + "vme_write 0x09 d16 0xffff0386 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000300", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000301", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000302", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000303", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000304", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000305", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000306", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000307", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000308", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000015", + "vme_write 0x09 d16 0xffff0200 0x00000309", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000015", + "vme_write 0x09 d16 0xffff0200 0x0000030a", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000015", + "vme_write 0x09 d16 0xffff0200 0x0000030b", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000015", + "vme_write 0x09 d16 0xffff0200 0x0000030c", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000015", + "vme_write 0x09 d16 0xffff0200 0x0000030d", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000015", + "vme_write 0x09 d16 0xffff0200 0x0000030e", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000015", + "vme_write 0x09 d16 0xffff0200 0x0000030f", + "vme_write 0x09 d16 0xffff030e 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0382 0x00000015", + "vme_write 0x09 d16 0xffff0200 0x00000310", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000311", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000312", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000313", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000314", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000315", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000316", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000317", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000318", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000319", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000031a", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000031b", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000031c", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000031d", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000031e", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x0000031f", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000", + "vme_write 0x09 d16 0xffff0200 0x00000320", + "vme_write 0x09 d16 0xffff0300 0x00000000", + "vme_write 0x09 d16 0xffff0302 0x00000000", + "vme_write 0x09 d16 0xffff0304 0x00000000", + "vme_write 0x09 d16 0xffff0306 0x00000000", + "vme_write 0x09 d16 0xffff0310 0x00000000", + "vme_write 0x09 d16 0xffff0380 0x00000000" + ], + "name": "" + } + ], + "name": "init_trigger_io" + }, + "mcst_daq_start": { + "groups": null, + "name": "mcst_daq_start" + }, + "mcst_daq_stop": { + "groups": null, + "name": "mcst_daq_stop" + }, + "mvlc_connection": { + "ethHost": "", + "ethJumboEnable": "false", + "type": "MVLC_USB", + "usbIndex": "-1", + "usbSerial": "" + }, + "readout_stacks": null, + "stack_triggers": null, + "stop_commands": { + "groups": null, + "name": "stop_commands" + } + } + }, + "modules": [ + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006040 0x00000000", + "vme_write 0x09 d16 0x00006042 0x00000003", + "vme_write 0x09 d16 0x00006050 0x00000014", + "vme_write 0x09 d16 0x00006052 0x00000014", + "vme_write 0x09 d16 0x00006054 0x00000032", + "vme_write 0x09 d16 0x00006056 0x00000032", + "vme_write 0x09 d16 0x00006058 0x00000000", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000000", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000000", + "vme_write 0x09 d16 0x0000606e 0x00000000", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001", + "vme_write 0x09 d16 0x0000604c 0x00000000", + "vme_write 0x09 d16 0x00004000 0x00000000", + "vme_write 0x09 d16 0x00004002 0x00000000", + "vme_write 0x09 d16 0x00004004 0x00000000", + "vme_write 0x09 d16 0x00004006 0x00000000", + "vme_write 0x09 d16 0x00004008 0x00000000", + "vme_write 0x09 d16 0x0000400a 0x00000000", + "vme_write 0x09 d16 0x0000400c 0x00000000", + "vme_write 0x09 d16 0x0000400e 0x00000000", + "vme_write 0x09 d16 0x00004010 0x00000000", + "vme_write 0x09 d16 0x00004012 0x00000000", + "vme_write 0x09 d16 0x00004014 0x00000000", + "vme_write 0x09 d16 0x00004016 0x00000000", + "vme_write 0x09 d16 0x00004018 0x00000000", + "vme_write 0x09 d16 0x0000401a 0x00000000", + "vme_write 0x09 d16 0x0000401c 0x00000000", + "vme_write 0x09 d16 0x0000401e 0x00000000", + "vme_write 0x09 d16 0x00004020 0x00000000", + "vme_write 0x09 d16 0x00004022 0x00000000", + "vme_write 0x09 d16 0x00004024 0x00000000", + "vme_write 0x09 d16 0x00004026 0x00000000", + "vme_write 0x09 d16 0x00004028 0x00000000", + "vme_write 0x09 d16 0x0000402a 0x00000000", + "vme_write 0x09 d16 0x0000402c 0x00000000", + "vme_write 0x09 d16 0x0000402e 0x00000000", + "vme_write 0x09 d16 0x00004030 0x00000000", + "vme_write 0x09 d16 0x00004032 0x00000000", + "vme_write 0x09 d16 0x00004034 0x00000000", + "vme_write 0x09 d16 0x00004036 0x00000000", + "vme_write 0x09 d16 0x00004038 0x00000000", + "vme_write 0x09 d16 0x0000403a 0x00000000", + "vme_write 0x09 d16 0x0000403c 0x00000000", + "vme_write 0x09 d16 0x0000403e 0x00000000" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x00006032 0x00000003", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "madc32.init" + }, + "name": "madc32", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x0b 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "madc32.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00000010 0x00000001", + "vme_write 0x09 d16 0x00000018 0x00000001", + "vme_write 0x09 d16 0x0000001c 0x00000001", + "vme_write 0x09 d16 0x00000012 0x00000000", + "vme_write 0x09 d16 0x00000014 0x00000000", + "vme_write 0x09 d16 0x00000016 0x00000000", + "vme_write 0x09 d16 0x00000040 0x00000000", + "vme_write 0x09 d16 0x00000042 0x00000000", + "vme_write 0x09 d16 0x00000044 0x00000000", + "vme_write 0x09 d16 0x00000046 0x00000000", + "vme_write 0x09 d16 0x0000004c 0x00000000", + "vme_write 0x09 d16 0x0000004e 0x00000000", + "vme_write 0x09 d16 0x00000060 0x00000000", + "vme_write 0x09 d16 0x00000062 0x00000000", + "vme_write 0x09 d16 0x00000064 0x00000000", + "vme_write 0x09 d16 0x00000066 0x00000000", + "vme_write 0x09 d16 0x0000006c 0x00000000", + "vme_write 0x09 d16 0x0000006e 0x00000000", + "vme_write 0x09 d16 0x00000080 0x00000000", + "vme_write 0x09 d16 0x00000082 0x00000000", + "vme_write 0x09 d16 0x00000084 0x00000000", + "vme_write 0x09 d16 0x00000086 0x00000000", + "vme_write 0x09 d16 0x00000090 0x00000000", + "vme_write 0x09 d16 0x00000092 0x00000000", + "vme_write 0x09 d16 0x00000094 0x00000000", + "vme_write 0x09 d16 0x00000096 0x00000000", + "vme_write 0x09 d16 0x000000a4 0x00000000", + "vme_write 0x09 d16 0x000000a6 0x00000000" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00000182 0x00000000", + "vme_write 0x09 d16 0x00000184 0x00000002", + "vme_write 0x09 d16 0x00000100 0x00000000", + "vme_write 0x09 d16 0x00000102 0x00000002", + "vme_write 0x09 d16 0x00000180 0x00000000", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000001", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000002", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000003", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000004", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000005", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000006", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000007", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1" + ], + "name": "mpsd_thresholds" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00000182 0x00000000", + "vme_write 0x09 d16 0x00000184 0x00000000", + "vme_write 0x09 d16 0x00000102 0x00000003", + "vme_write 0x09 d16 0x00000180 0x00000000", + "vme_write 0x09 d16 0x00000100 0x00000000", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000001", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000002", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000003", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000004", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000005", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000006", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000007", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000001", + "vme_write 0x09 d16 0x00000100 0x00000000", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000001", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000002", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000003", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000004", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000005", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000006", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000007", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000002", + "vme_write 0x09 d16 0x00000100 0x00000000", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000001", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000002", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000003", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000004", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000005", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000006", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000007", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000003", + "vme_write 0x09 d16 0x00000100 0x00000000", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000001", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000002", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000003", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000004", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000005", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000006", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000007", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000004", + "vme_write 0x09 d16 0x00000100 0x00000000", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000001", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000002", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000003", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000004", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000005", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000006", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000007", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000005", + "vme_write 0x09 d16 0x00000100 0x00000000", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000001", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000002", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000003", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000004", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000005", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000006", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000007", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000006", + "vme_write 0x09 d16 0x00000100 0x00000000", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000001", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000002", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000003", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000004", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000005", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000006", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000007", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000180 0x00000007", + "vme_write 0x09 d16 0x00000100 0x00000000", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000001", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000002", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000003", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000004", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000005", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000006", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1", + "vme_write 0x09 d16 0x00000100 0x00000007", + "vme_write 0x09 d16 0x00000104 0x00000080", + "vme_write 0x09 d16 0x00000188 0x00000000", + "software_delay 1" + ], + "name": "mpsd_channel_gains" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00000110 0x00000032", + "vme_write 0x09 d16 0x00000112 0x00000080", + "vme_write 0x09 d16 0x00000114 0x00000000", + "vme_write 0x09 d16 0x00000116 0x00000001" + ], + "name": "mpsd_test_pulsers" + } + ], + "name": "mcpd8_mpsd.init" + }, + "name": "mcpd8_mpsd", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mcpd8_mpsd.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006040 0x00000003", + "vme_write 0x09 d16 0x00006042 0x00000007", + "vme_write 0x09 d16 0x00006044 0x00000007", + "vme_write 0x09 d16 0x00006046 0x00000003", + "vme_write 0x09 d16 0x0000604c 0x00000000", + "vme_write 0x09 d16 0x00006050 0x000003e8", + "vme_write 0x09 d16 0x00006052 0x00000014", + "vme_write 0x09 d16 0x00006054 0x0000002c", + "vme_write 0x09 d16 0x00006056 0x0000002c", + "vme_write 0x09 d16 0x00006060 0x00000001", + "vme_write 0x09 d16 0x00006064 0x00000003", + "vme_write 0x09 d16 0x00006064 0x00000003", + "vme_write 0x09 d16 0x0000606a 0x00000003", + "vme_write 0x09 d16 0x0000606c 0x00000003", + "vme_write 0x09 d16 0x0000606e 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000011", + "vme_write 0x09 d16 0x00006076 0x00000011", + "vme_write 0x09 d16 0x00006078 0x00000000" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006040 0x00000000", + "software_delay 10", + "vme_write 0x09 d16 0x00006080 0x00000001", + "vme_write 0x09 d16 0x00006080 0x00000005", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000000", + "vme_write 0x09 d16 0x00006088 0x0000001a", + "software_delay 5", + "vme_write 0x09 d16 0x00006080 0x00000001", + "vme_write 0x09 d16 0x00006082 0x00000005", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000001", + "vme_write 0x09 d16 0x00006088 0x000000ff", + "software_delay 5", + "software_delay 10", + "vme_write 0x09 d16 0x00006040 0x00000003" + ], + "name": "init-mtm-16" + } + ], + "name": "mdi2.init" + }, + "name": "mdi2", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdi2.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x00006044 0x00000003", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000181", + "vme_write 0x09 d16 0x00006058 0x00000080", + "vme_write 0x09 d16 0x0000605a 0x00000000", + "vme_write 0x09 d16 0x00006070 0x00000001", + "vme_write 0x09 d16 0x00006072 0x00000bb8" + ], + "name": "module_init_qdc" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006110 0x00000032", + "vme_write 0x09 d16 0x00006112 0x000003e8", + "vme_write 0x09 d16 0x00006114 0x00000bb8", + "vme_write 0x09 d16 0x00006118 0x00000008", + "vme_write 0x09 d16 0x0000611a 0x00000002", + "vme_write 0x09 d16 0x0000611c 0x00000fff", + "vme_write 0x09 d16 0x0000611e 0x00000fff", + "vme_write 0x09 d16 0x00006100 0x00000000", + "vme_write 0x09 d16 0x00006110 0x00000032", + "vme_write 0x09 d16 0x00006112 0x000003e8", + "vme_write 0x09 d16 0x00006114 0x00000bb8", + "vme_write 0x09 d16 0x00006118 0x00000008", + "vme_write 0x09 d16 0x0000611a 0x00000002", + "vme_write 0x09 d16 0x0000611c 0x00000fff", + "vme_write 0x09 d16 0x0000611e 0x00000fff" + ], + "name": "frontend_settings_qdc" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings_qdc" + }, + { + "contents": null, + "name": "module_init_mdll" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00000080 0x000003e8", + "vme_write 0x09 d16 0x00000082 0x000007d0", + "vme_write 0x09 d16 0x00000084 0x00000bb8", + "vme_write 0x09 d16 0x00000086 0x00000000", + "vme_write 0x09 d16 0x00000060 0x00000000", + "vme_write 0x09 d16 0x00000062 0x00000000", + "vme_write 0x09 d16 0x00000064 0x00000000", + "vme_write 0x09 d16 0x00000066 0x00000000", + "vme_write 0x09 d16 0x0000006c 0x00000000", + "vme_write 0x09 d16 0x0000006e 0x00000000" + ], + "name": "counters_setup_mdll" + } + ], + "name": "mdll.init" + }, + "name": "mdll", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdll.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": null, + "name": "reset" + }, + { + "contents": null, + "name": "module_init" + }, + { + "contents": null, + "name": "frontend_settings" + }, + { + "contents": null, + "name": "vme_interface_settings" + } + ], + "name": "mdll_counter_events.init" + }, + "name": "mdll_counter_events", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdll_counter_events.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000080", + "vme_write 0x09 d16 0x00006058 0x00000100", + "vme_write 0x09 d16 0x0000605a 0x00000000", + "vme_write 0x09 d16 0x0000605e 0x00000100", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x000007d0", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006110 0x0000003c", + "vme_write 0x09 d16 0x00006124 0x0000012c", + "vme_write 0x09 d16 0x0000611a 0x00000064", + "vme_write 0x09 d16 0x00006112 0x00000640", + "vme_write 0x09 d16 0x00006114 0x00000640", + "vme_write 0x09 d16 0x0000611c 0x000003e8", + "vme_write 0x09 d16 0x0000611e 0x000003e8", + "vme_write 0x09 d16 0x0000612a 0x00000000", + "vme_write 0x09 d16 0x00006126 0x00000002", + "vme_write 0x09 d16 0x00006128 0x00000010" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mdpp16_csi.init" + }, + "name": "mdpp16_csi", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdpp16_csi.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000080", + "vme_write 0x09 d16 0x00006058 0x00000100", + "vme_write 0x09 d16 0x0000605a 0x00000000", + "vme_write 0x09 d16 0x0000605e 0x00000100", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x000007d0", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x0000611a 0x00000064", + "vme_write 0x09 d16 0x0000611c 0x00000190", + "vme_write 0x09 d16 0x0000611e 0x00000190", + "vme_write 0x09 d16 0x00006124 0x00000050", + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006126 0x00000002" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mdpp16_padc.init" + }, + "name": "mdpp16_padc", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdpp16_padc.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000080", + "vme_write 0x09 d16 0x00006058 0x00000100", + "vme_write 0x09 d16 0x0000605a 0x00000000", + "vme_write 0x09 d16 0x0000605e 0x00000100", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x00000190", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006110 0x0000001e", + "vme_write 0x09 d16 0x00006112 0x000003e8", + "vme_write 0x09 d16 0x00006114 0x000007d0", + "vme_write 0x09 d16 0x00006118 0x00000010", + "vme_write 0x09 d16 0x0000611a 0x00000002", + "vme_write 0x09 d16 0x0000611c 0x000004ff", + "vme_write 0x09 d16 0x0000611e 0x000004ff" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + }, + { + "contents": [ + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x00006044 0x00000000", + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006146 0x00000005", + "vme_write 0x09 d16 0x00006148 0x0000001e", + "vme_write 0x09 d16 0x0000614a 0x00000000" + ], + "name": "streaming_and_sampling" + } + ], + "name": "mdpp16_qdc.init" + }, + "name": "mdpp16_qdc", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdpp16_qdc.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000080", + "vme_write 0x09 d16 0x00006058 0x00000100", + "vme_write 0x09 d16 0x0000605a 0x00000000", + "vme_write 0x09 d16 0x0000605e 0x00000100", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x00000190", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006110 0x00000014", + "vme_write 0x09 d16 0x0000611a 0x000000c8", + "vme_write 0x09 d16 0x0000611c 0x00000100", + "vme_write 0x09 d16 0x0000611e 0x00000100", + "vme_write 0x09 d16 0x00006124 0x000000c8", + "vme_write 0x09 d16 0x0000612a 0x00000000", + "vme_write 0x09 d16 0x00006126 0x00000002", + "vme_write 0x09 d16 0x00006128 0x00000010" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mdpp16_rcp.init" + }, + "name": "mdpp16_rcp", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdpp16_rcp.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000080", + "vme_write 0x09 d16 0x00006058 0x00000100", + "vme_write 0x09 d16 0x0000605a 0x00000000", + "vme_write 0x09 d16 0x0000605e 0x00000100", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x00000190", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006110 0x00000014", + "vme_write 0x09 d16 0x00006124 0x000000a0", + "vme_write 0x09 d16 0x00006112 0x000007d0", + "vme_write 0x09 d16 0x00006114 0x000007d0", + "vme_write 0x09 d16 0x0000611a 0x000000c8", + "vme_write 0x09 d16 0x0000611c 0x000001f4", + "vme_write 0x09 d16 0x0000611e 0x000001f4", + "vme_write 0x09 d16 0x0000612a 0x00000000", + "vme_write 0x09 d16 0x00006126 0x00000002", + "vme_write 0x09 d16 0x00006128 0x00000010" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + }, + { + "contents": [ + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x00006044 0x00000000", + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006146 0x00000005", + "vme_write 0x09 d16 0x00006148 0x0000001e", + "vme_write 0x09 d16 0x0000614a 0x00000000" + ], + "name": "streaming_and_sampling" + } + ], + "name": "mdpp16_scp.init" + }, + "name": "mdpp16_scp", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdpp16_scp.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x00006044 0x00000004" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fec", + "vme_write 0x09 d16 0x00006054 0x00000028", + "vme_write 0x09 d16 0x00006058 0x00000080", + "vme_write 0x09 d16 0x0000605e 0x00000080", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000004", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x000003e8", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006110 0x00000002", + "vme_write 0x09 d16 0x00006124 0x00000064", + "vme_write 0x09 d16 0x00006112 0x000007d0", + "vme_write 0x09 d16 0x00006114 0x000007d0", + "vme_write 0x09 d16 0x0000611a 0x000000c8", + "vme_write 0x09 d16 0x0000611c 0x000005dc", + "vme_write 0x09 d16 0x0000611e 0x000005dc", + "vme_write 0x09 d16 0x0000612a 0x00000000", + "vme_write 0x09 d16 0x00006126 0x00000002", + "vme_write 0x09 d16 0x00006128 0x00000010" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mdpp16_scp_streaming.init" + }, + "name": "mdpp16_scp_streaming", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x20 60000 0x00000000 2" + ], + "name": "readout" + } + ], + "name": "mdpp16_scp_streaming.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000080", + "vme_write 0x09 d16 0x00006058 0x00000300", + "vme_write 0x09 d16 0x0000605e 0x00000300", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x00000bbd", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x0000611a 0x000000c8", + "vme_write 0x09 d16 0x00006124 0x00000050", + "vme_write 0x09 d16 0x0000611c 0x00000190", + "vme_write 0x09 d16 0x0000611e 0x00000190", + "vme_write 0x09 d16 0x00006120 0x00000190", + "vme_write 0x09 d16 0x00006122 0x00000190", + "vme_write 0x09 d16 0x00006112 0x00000020", + "vme_write 0x09 d16 0x00006126 0x00000002" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mdpp32_padc.init" + }, + "name": "mdpp32_padc", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdpp32_padc.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x00006044 0x00000003", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000080", + "vme_write 0x09 d16 0x00006058 0x00000300", + "vme_write 0x09 d16 0x0000605e 0x00000300", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x00000190", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006110 0x0000001e", + "vme_write 0x09 d16 0x00006112 0x000003e8", + "vme_write 0x09 d16 0x00006114 0x000007d0", + "vme_write 0x09 d16 0x00006118 0x00000010", + "vme_write 0x09 d16 0x0000611a 0x00000002", + "vme_write 0x09 d16 0x0000611c 0x000004ff", + "vme_write 0x09 d16 0x0000611e 0x000004ff", + "vme_write 0x09 d16 0x00006120 0x000004ff", + "vme_write 0x09 d16 0x00006122 0x000004ff" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mdpp32_qdc.init" + }, + "name": "mdpp32_qdc", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdpp32_qdc.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000080", + "vme_write 0x09 d16 0x00006058 0x00000300", + "vme_write 0x09 d16 0x0000605e 0x00000300", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x00000190", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006110 0x00000008", + "vme_write 0x09 d16 0x00006124 0x000000a0", + "vme_write 0x09 d16 0x0000611a 0x000000c8", + "vme_write 0x09 d16 0x00006112 0x000007d0", + "vme_write 0x09 d16 0x00006114 0x000007d0", + "vme_write 0x09 d16 0x00006116 0x000007d0", + "vme_write 0x09 d16 0x00006118 0x000007d0", + "vme_write 0x09 d16 0x0000611c 0x000007d0", + "vme_write 0x09 d16 0x0000611e 0x000007d0", + "vme_write 0x09 d16 0x00006120 0x000007d0", + "vme_write 0x09 d16 0x00006122 0x000007d0", + "vme_write 0x09 d16 0x0000612a 0x00000004", + "vme_write 0x09 d16 0x00006126 0x00000002", + "vme_write 0x09 d16 0x00006128 0x00000010" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mdpp32_scp.init" + }, + "name": "mdpp32_scp", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdpp32_scp.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006042 0x00000000", + "vme_write 0x09 d16 0x0000605c 0x00000001", + "vme_write 0x09 d16 0x00006050 0x00003fc0", + "vme_write 0x09 d16 0x00006054 0x00000080", + "vme_write 0x09 d16 0x00006058 0x00000300", + "vme_write 0x09 d16 0x0000605e 0x00000300", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x00000190", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000008", + "vme_write 0x09 d16 0x00006110 0x00000008", + "vme_write 0x09 d16 0x00006124 0x000000a0", + "vme_write 0x09 d16 0x0000611a 0x000000c8", + "vme_write 0x09 d16 0x00006112 0x000007d0", + "vme_write 0x09 d16 0x00006114 0x000007d0", + "vme_write 0x09 d16 0x00006116 0x000007d0", + "vme_write 0x09 d16 0x00006118 0x000007d0", + "vme_write 0x09 d16 0x0000611c 0x000007d0", + "vme_write 0x09 d16 0x0000611e 0x000007d0", + "vme_write 0x09 d16 0x00006120 0x000007d0", + "vme_write 0x09 d16 0x00006122 0x000007d0", + "vme_write 0x09 d16 0x0000612a 0x00000004", + "vme_write 0x09 d16 0x00006126 0x00000002", + "vme_write 0x09 d16 0x00006128 0x00000010" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mdpp32_scp_streaming.init" + }, + "name": "mdpp32_scp_streaming", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mdpp32_scp_streaming.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": null, + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006090 0x00000003" + ], + "name": "module_init" + } + ], + "name": "mesytec_counter.init" + }, + "name": "mesytec_counter", + "readout": { + "groups": [ + { + "contents": [ + "vme_read 0x09 d16 0x00006092", + "vme_read 0x09 d16 0x00006094" + ], + "name": "readout" + } + ], + "name": "mesytec_counter.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006062 0x00000018", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000001", + "vme_write 0x09 d16 0x00006068 0x00000000", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606c 0x00000000", + "vme_write 0x09 d16 0x0000606e 0x00000000", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x00000020", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001", + "vme_write 0x09 d16 0x00004000 0x00000000", + "vme_write 0x09 d16 0x00004002 0x00000000", + "vme_write 0x09 d16 0x00004004 0x00000000", + "vme_write 0x09 d16 0x00004006 0x00000000", + "vme_write 0x09 d16 0x00004008 0x00000000", + "vme_write 0x09 d16 0x0000400a 0x00000000", + "vme_write 0x09 d16 0x0000400c 0x00000000", + "vme_write 0x09 d16 0x0000400e 0x00000000", + "vme_write 0x09 d16 0x00004010 0x00000000", + "vme_write 0x09 d16 0x00004012 0x00000000", + "vme_write 0x09 d16 0x00004014 0x00000000", + "vme_write 0x09 d16 0x00004016 0x00000000", + "vme_write 0x09 d16 0x00004018 0x00000000", + "vme_write 0x09 d16 0x0000401a 0x00000000", + "vme_write 0x09 d16 0x0000401c 0x00000000", + "vme_write 0x09 d16 0x0000401e 0x00000000", + "vme_write 0x09 d16 0x00004020 0x00000000", + "vme_write 0x09 d16 0x00004022 0x00000000", + "vme_write 0x09 d16 0x00004024 0x00000000", + "vme_write 0x09 d16 0x00004026 0x00000000", + "vme_write 0x09 d16 0x00004028 0x00000000", + "vme_write 0x09 d16 0x0000402a 0x00000000", + "vme_write 0x09 d16 0x0000402c 0x00000000", + "vme_write 0x09 d16 0x0000402e 0x00000000", + "vme_write 0x09 d16 0x00004030 0x00000000", + "vme_write 0x09 d16 0x00004032 0x00000000", + "vme_write 0x09 d16 0x00004034 0x00000000", + "vme_write 0x09 d16 0x00004036 0x00000000", + "vme_write 0x09 d16 0x00004038 0x00000000", + "vme_write 0x09 d16 0x0000403a 0x00000000", + "vme_write 0x09 d16 0x0000403c 0x00000000", + "vme_write 0x09 d16 0x0000403e 0x00000000", + "vme_write 0x09 d16 0x0000604c 0x00000000", + "vme_write 0x09 d16 0x00006040 0x00000000", + "vme_write 0x09 d16 0x00006044 0x00000082", + "vme_write 0x09 d16 0x00006046 0x00000082", + "vme_write 0x09 d16 0x00006050 0x000000ff", + "vme_write 0x09 d16 0x00006052 0x000000ff", + "vme_write 0x09 d16 0x00006054 0x00000000", + "vme_write 0x09 d16 0x00006056 0x00000000", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x0000604a 0x00000000" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mqdc32.init" + }, + "name": "mqdc32", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mqdc32.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006040 0x00000000", + "vme_write 0x09 d16 0x00006042 0x00000002", + "vme_write 0x09 d16 0x0000605c 0x00000003", + "vme_write 0x09 d16 0x00006050 0x00003f9c", + "vme_write 0x09 d16 0x00006052 0x00003f9c", + "vme_write 0x09 d16 0x00006054 0x000000c8", + "vme_write 0x09 d16 0x00006056 0x000000c8", + "vme_write 0x09 d16 0x00006058 0x00000001", + "vme_write 0x09 d16 0x0000605a 0x00000002", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000000", + "vme_write 0x09 d16 0x0000606a 0x00000000", + "vme_write 0x09 d16 0x0000606e 0x00000000", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006078 0x00000069", + "vme_write 0x09 d16 0x0000607a 0x00000069", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001", + "vme_write 0x09 d16 0x00006044 0x00000000" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mtdc32.init" + }, + "name": "mtdc32", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mtdc32.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_read 0x09 d16 0x00000108", + "vme_read 0x09 d16 0x00000054", + "vme_read 0x09 d16 0x00000058", + "vme_read 0x09 d16 0x00000056" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00000052 0x00000000", + "vme_write 0x09 d16 0x0000001c 0x00000001", + "vme_write 0x09 d16 0x0000001e 0x00000001", + "vme_write 0x09 d16 0x00000020 0x00000001", + "vme_write 0x09 d16 0x00000022 0x00000001", + "vme_write 0x09 d16 0x00000000 0x00000000", + "vme_write 0x09 d16 0x00000002 0x00000000", + "vme_write 0x09 d16 0x00000004 0x00000000", + "vme_write 0x09 d16 0x00000006 0x00000000", + "vme_write 0x09 d16 0x00000010 0x000003e8", + "vme_write 0x09 d16 0x00000012 0x000003e8", + "vme_write 0x09 d16 0x00000014 0x000003e8", + "vme_write 0x09 d16 0x00000016 0x000003e8" + ], + "name": "module_init" + } + ], + "name": "mvhv-4.init" + }, + "name": "mvhv-4", + "readout": { + "groups": [ + { + "contents": [ + "vme_read 0x09 d16 0x00000000", + "vme_read 0x09 d16 0x00000002", + "vme_read 0x09 d16 0x00000004", + "vme_read 0x09 d16 0x00000006", + "vme_read 0x09 d16 0x00000024", + "vme_read 0x09 d16 0x00000026", + "vme_read 0x09 d16 0x00000028", + "vme_read 0x09 d16 0x0000002a", + "vme_read 0x09 d16 0x00000034", + "vme_read 0x09 d16 0x00000036", + "vme_read 0x09 d16 0x00000038", + "vme_read 0x09 d16 0x0000003a" + ], + "name": "readout" + } + ], + "name": "mvhv-4.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006010 0x00000008", + "vme_write 0x09 d16 0x00006012 0x00000009", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006018 0x000000c8", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "mvlc_event_stamper.init" + }, + "name": "mvlc_event_stamper", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "mvlc_event_stamper.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00000200 0x00000309", + "vme_write 0x09 d16 0x00000308 0x00000001", + "vme_write 0x09 d16 0x00000200 0x0000030a", + "vme_write 0x09 d16 0x00000308 0x00000001", + "vme_write 0x09 d16 0x00000200 0x0000030b", + "vme_write 0x09 d16 0x00000308 0x00000001", + "vme_write 0x09 d16 0x00000200 0x0000030c", + "vme_write 0x09 d16 0x00000308 0x00000001", + "vme_write 0x09 d16 0x00000200 0x0000030d", + "vme_write 0x09 d16 0x00000308 0x00000001", + "vme_write 0x09 d16 0x00000200 0x0000030e", + "vme_write 0x09 d16 0x00000308 0x00000001", + "vme_write 0x09 d16 0x00000200 0x0000030f", + "vme_write 0x09 d16 0x00000308 0x00000001" + ], + "name": "vme_interface_settings" + } + ], + "name": "mvlc_ts.init" + }, + "name": "mvlc_ts", + "readout": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0xffff0200 0x00000309", + "vme_read 0x09 d16 0xffff0300", + "vme_read 0x09 d16 0xffff0302", + "vme_read 0x09 d16 0xffff0304", + "vme_read 0x09 d16 0xffff0306" + ], + "name": "readout" + } + ], + "name": "mvlc_ts.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": null, + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006074 0x00000001", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000006", + "vme_write 0x09 d16 0x00006088 0x00000000", + "software_delay 1", + "vme_read 0x09 d16 0x0000608a", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000000", + "vme_write 0x09 d16 0x00006088 0x00000064", + "software_delay 1", + "vme_read 0x09 d16 0x0000608a", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000001", + "vme_write 0x09 d16 0x00006088 0x000000c8", + "software_delay 1", + "vme_read 0x09 d16 0x0000608a", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000002", + "vme_write 0x09 d16 0x00006088 0x0000012c", + "software_delay 1", + "vme_read 0x09 d16 0x0000608a", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000003", + "vme_write 0x09 d16 0x00006088 0x00000190", + "software_delay 1", + "vme_read 0x09 d16 0x0000608a", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000004", + "vme_write 0x09 d16 0x00006088 0x00000001", + "software_delay 1", + "vme_read 0x09 d16 0x0000608a", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000005", + "vme_write 0x09 d16 0x00006088 0x00000001", + "software_delay 1", + "vme_read 0x09 d16 0x0000608a", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000006", + "vme_write 0x09 d16 0x00006088 0x00000001", + "software_delay 1", + "vme_read 0x09 d16 0x0000608a", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000010", + "vme_write 0x09 d16 0x00006086 0x00000007", + "vme_write 0x09 d16 0x00006088 0x00000001", + "software_delay 1", + "vme_read 0x09 d16 0x0000608a", + "vme_read 0x09 d16 0x00006088" + ], + "name": "module_init" + } + ], + "name": "mhv_4.init" + }, + "name": "mhv_4", + "readout": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x00000070", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x00000071", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x00000072", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x00000073", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x00000032", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x00000033", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x00000034", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x00000035", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x0000001a", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x0000001b", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x0000001c", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088", + "vme_write 0x09 d16 0x00006082 0x00000000", + "vme_write 0x09 d16 0x00006084 0x00000012", + "vme_write 0x09 d16 0x00006086 0x0000001d", + "vme_write 0x09 d16 0x00006088 0x00000000", + "wait 53247", + "vme_read 0x09 d16 0x00006088" + ], + "name": "readout" + } + ], + "name": "mhv_4.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006008 0x00000001", + "software_delay 500", + "vme_read 0x09 d16 0x00006008", + "vme_read 0x09 d16 0x0000600e", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001" + ], + "name": "reset" + }, + { + "contents": [ + "vme_write 0x09 d16 0x00006046 0x00000001", + "vme_write 0x09 d16 0x00006042 0x00000003", + "vme_write 0x09 d16 0x00006050 0x00000fd8", + "vme_write 0x09 d16 0x00006054 0x00000108", + "vme_write 0x09 d16 0x00006058 0x00000000", + "vme_write 0x09 d16 0x0000605a 0x00000001", + "vme_write 0x09 d16 0x0000605c 0x00000000", + "vme_write 0x09 d16 0x0000605e 0x000000ff", + "vme_write 0x09 d16 0x00006060 0x00000000", + "vme_write 0x09 d16 0x00006062 0x00000000", + "vme_write 0x09 d16 0x00006064 0x00000000", + "vme_write 0x09 d16 0x00006066 0x00000000", + "vme_write 0x09 d16 0x00006068 0x00000001", + "vme_write 0x09 d16 0x0000606a 0x00000001", + "vme_write 0x09 d16 0x0000606c 0x00000001", + "vme_write 0x09 d16 0x0000606e 0x00000004", + "vme_write 0x09 d16 0x00006096 0x00000000", + "vme_write 0x09 d16 0x00006098 0x00000001" + ], + "name": "module_init" + }, + { + "contents": [ + "vme_write 0x09 d16 0x0000611a 0x00000032", + "vme_write 0x09 d16 0x00006100 0x00000010", + "vme_write 0x09 d16 0x00006110 0x0000000c", + "vme_write 0x09 d16 0x00006112 0x00000000", + "vme_write 0x09 d16 0x00006110 0x00000009", + "vme_write 0x09 d16 0x00006112 0x00000023", + "vme_write 0x09 d16 0x00006110 0x0000000a", + "vme_write 0x09 d16 0x00006112 0x00000023", + "vme_write 0x09 d16 0x00006110 0x0000000b", + "vme_write 0x09 d16 0x00006112 0x00000023", + "vme_write 0x09 d16 0x00006110 0x00000010", + "vme_write 0x09 d16 0x00006112 0x000000c8", + "vme_write 0x09 d16 0x00006070 0x00000000", + "vme_write 0x09 d16 0x00006072 0x0000007f" + ], + "name": "frontend_settings" + }, + { + "contents": [ + "vme_write 0x09 d16 0x0000631a 0x0000ffff", + "vme_write 0x09 d16 0x0000631c 0x0000ffff", + "vme_write 0x09 d16 0x00006010 0x00000000", + "vme_write 0x09 d16 0x0000601c 0x00000000", + "vme_write 0x09 d16 0x0000601e 0x00000003", + "vme_write 0x09 d16 0x00006038 0x00000001", + "vme_write 0x09 d16 0x00006036 0x0000000b", + "vme_write 0x09 d16 0x0000601a 0x00000001", + "vme_write 0x09 d16 0x0000603a 0x00000000", + "vme_write 0x09 d16 0x0000603c 0x00000001", + "vme_write 0x09 d16 0x00006034 0x00000001", + "vme_write 0x09 d16 0x00006020 0x00000080", + "vme_write 0x09 d16 0x00006024 0x00000000" + ], + "name": "vme_interface_settings" + } + ], + "name": "vmmr.init" + }, + "name": "vmmr", + "readout": { + "groups": [ + { + "contents": [ + "vme_block_read 0x08 65535 0x00000000" + ], + "name": "readout" + } + ], + "name": "vmmr.readout" + } + }, + { + "init": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000000", + "vme_write 0x09 d16 0x00006114 0x00000030", + "vme_write 0x09 d16 0x00006114 0x00000031", + "software_delay 50", + "vme_write 0x09 d16 0x00006100 0x00000000", + "vme_read 0x09 d16 0x00006118", + "vme_read 0x09 d16 0x00006118" + ], + "name": "reset" + }, + { + "contents": null, + "name": "module_init" + } + ], + "name": "vmmr_monitor.init" + }, + "name": "vmmr_monitor", + "readout": { + "groups": [ + { + "contents": [ + "vme_write 0x09 d16 0x00006100 0x00000000", + "vme_read 0x09 d16 0x00006116", + "vme_read 0x09 d16 0x00006118", + "vme_read 0x09 d16 0x00006116", + "vme_read 0x09 d16 0x00006118", + "vme_read 0x09 d16 0x00006116", + "vme_read 0x09 d16 0x00006118", + "vme_read 0x09 d16 0x00006116", + "vme_read 0x09 d16 0x00006118", + "vme_read 0x09 d16 0x00006116", + "vme_read 0x09 d16 0x00006118", + "vme_write 0x09 d16 0x00006100 0x00000000", + "vme_write 0x09 d16 0x00006114 0x00000005", + "vme_write 0x09 d16 0x00006114 0x00000006", + "vme_write 0x09 d16 0x00006114 0x00000007", + "vme_write 0x09 d16 0x00006114 0x00000023", + "vme_write 0x09 d16 0x00006114 0x00000024" + ], + "name": "readout" + } + ], + "name": "vmmr_monitor.readout" + } + } + ], + "mvme_version": "1.15.1.19" +} + diff --git a/assets/vme_module_data_sources.json b/assets/vme_module_data_sources.json new file mode 100644 index 0000000..3cfcd32 --- /dev/null +++ b/assets/vme_module_data_sources.json @@ -0,0 +1,412 @@ +{ + "modules": [ + { + "data_sources": [ + { + "filter": "00XXX1XX000AAAAA0O0DDDDDDDDDDDDD", + "name": "amplitude" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + } + ], + "display_name": "MADC-32", + "header_filter": "0100XXXXMMMMMMMMXXXXSSSSSSSSSSSS", + "type_name": "madc32", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + }, + { + "filter": "000001XXAAAAAAAA0O00DDDDDDDDDDDD", + "name": "bus0_amplitudes" + }, + { + "filter": "000001XXAAAAAAAA1O00DDDDDDDDDDDD", + "name": "bus1_amplitudes" + } + ], + "display_name": "MDI-2", + "header_filter": "0100XXXXMMMMMMMMXXXXSSSSSSSSSSSS", + "type_name": "mdi2", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "0001XXXXXX010AAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "0001XXXXXX000AAADDDDDDDDDDDDDDDD", + "name": "integration_long" + }, + { + "filter": "0001XXXXXX110AAADDDDDDDDDDDDDDDD", + "name": "integration_short" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + } + ], + "display_name": "MDLL", + "header_filter": "0100 XXXX MMMM MMMM XXXX XXSS SSSS SSSS", + "type_name": "mdll", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "0001XXXXPO00AAAADDDDDDDDDDDDDDDD", + "name": "integration_long" + }, + { + "filter": "0001XXXXXX01AAAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + }, + { + "filter": "0001XXXXXX10000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + }, + { + "filter": "0001XXXXXX11AAAADDDDDDDDDDDDDDDD", + "name": "integration_short" + } + ], + "display_name": "MDPP-16_CSI", + "header_filter": "0100XXXXMMMMMMMMXXXXXXSSSSSSSSSS", + "type_name": "mdpp16_csi", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "0001XXXXPO00AAAADDDDDDDDDDDDDDDD", + "name": "amplitude" + }, + { + "filter": "0001XXXXXX01AAAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + }, + { + "filter": "0001XXXXXX10000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + } + ], + "display_name": "MDPP-16_PADC", + "header_filter": "0100XXXXMMMMMMMMXXXXXXSSSSSSSSSS", + "type_name": "mdpp16_padc", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "0001XXXXXX01AAAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "0001XXXXXX00AAAADDDDDDDDDDDDDDDD", + "name": "integration_long" + }, + { + "filter": "0001XXXXXX11AAAADDDDDDDDDDDDDDDD", + "name": "integration_short" + }, + { + "filter": "0001XXXXXX10000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + } + ], + "display_name": "MDPP-16_QDC", + "header_filter": "0100XXXXMMMMMMMMXXXXXXSSSSSSSSSS", + "type_name": "mdpp16_qdc", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "0001XXXXPO00AAAADDDDDDDDDDDDDDDD", + "name": "amplitude" + }, + { + "filter": "0001XXXXXX01AAAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "0001XXXXXX10000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + } + ], + "display_name": "MDPP-16_RCP", + "header_filter": "0100XXXXMMMMMMMMXXXXXXSSSSSSSSSS", + "type_name": "mdpp16_rcp", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "0001XXXXPO00AAAADDDDDDDDDDDDDDDD", + "name": "amplitude" + }, + { + "filter": "0001XXXXXX01AAAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "0001XXXXXX10000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + } + ], + "display_name": "MDPP-16_SCP", + "header_filter": "0100XXXXMMMMMMMMXXXXXXSSSSSSSSSS", + "type_name": "mdpp16_scp", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "0001XXXPO00AAAAADDDDDDDDDDDDDDDD", + "name": "amplitude" + }, + { + "filter": "0001XXXPO01AAAAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + }, + { + "filter": "0001XXXXX100000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + } + ], + "display_name": "MDPP-32_PADC", + "header_filter": "0100 XXXX MMMM MMMM XXXX XXSS SSSS SSSS", + "type_name": "mdpp32_padc", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "0001XXXXX01AAAAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "0001XXXXX00AAAAADDDDDDDDDDDDDDDD", + "name": "integration_long" + }, + { + "filter": "0001XXXXX11AAAAADDDDDDDDDDDDDDDD", + "name": "integration_short" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + }, + { + "filter": "0001XXXXX100000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + } + ], + "display_name": "MDPP-32_QDC", + "header_filter": "0100 XXXX MMMM MMMM XXXX XXSS SSSS SSSS", + "type_name": "mdpp32_qdc", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "0001XXXPO00AAAAADDDDDDDDDDDDDDDD", + "name": "amplitude" + }, + { + "filter": "0001XXXPO01AAAAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "0001XXXXX100000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + } + ], + "display_name": "MDPP-32_SCP", + "header_filter": "0100 XXXX MMMM MMMM XXXX XXSS SSSS SSSS", + "type_name": "mdpp32_scp", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "00XXX1XX000AAAAAO000DDDDDDDDDDDD", + "name": "amplitude" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + } + ], + "display_name": "MQDC-32", + "header_filter": "0100XXXXMMMMMMMMXXXXSSSSSSSSSSSS", + "type_name": "mqdc32", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "00XXX1XX000AAAAADDDDDDDDDDDDDDDD", + "name": "channel_time" + }, + { + "filter": "00XXX1XX0010000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + } + ], + "display_name": "MTDC-32", + "header_filter": "0100XXXXMMMMMMMMXXXXSSSSSSSSSSSS", + "type_name": "mtdc32", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + } + ], + "display_name": "MVLC Event Stamper", + "header_filter": "0100XXXXMMMMMMMMXXXXXXSSSSSSSSSS", + "type_name": "mvlc_event_stamper", + "vendor_name": "mesytec", + "vme_address": "0xffff0000" + }, + { + "data_sources": [ + { + "filter": "0010AAAA00000000DDDDDDDDDDDDDDDD", + "name": "bus_time" + }, + { + "filter": "00010000XXXXXAAAAAAADDDDDDDDDDDD", + "name": "amplitude_bus0" + }, + { + "filter": "11DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "module_timestamp" + }, + { + "filter": "0001XXXXXX10000ADDDDDDDDDDDDDDDD", + "name": "trigger_time" + } + ], + "display_name": "VMMR-8/16", + "header_filter": "0100 XXXX MMMM MMMM XXXX SSSS SSSS SSSS", + "type_name": "vmmr", + "vendor_name": "mesytec", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "000000AAAAAAADDDDDDDDDDDDDDDDDDD", + "name": "tdc_channels" + }, + { + "filter": "10001DDDDDDDDDDDDDDDDDDDDDDDDDDD", + "name": "ext_trig_time_tag" + }, + { + "filter": "01000DDDDDDDDDDDDDDDDDDDDDDXXXXX", + "name": "event_counter" + } + ], + "display_name": "CAEN V1190A", + "header_filter": "1000 0LOE XXXS SSSS SSSS SSSS SSSG GGGG", + "type_name": "caen_v1190a", + "vendor_name": "CAEN", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "XXXXX000XXXAAAAAXXUODDDDDDDDDDDD", + "name": "amplitude" + }, + { + "filter": "XXXXX100DDDDDDDDDDDDDDDDDDDDDDDD", + "name": "event_counter" + } + ], + "display_name": "CAEN V775", + "header_filter": "XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX", + "type_name": "caen_v775", + "vendor_name": "CAEN", + "vme_address": "0x00000000" + }, + { + "data_sources": [ + { + "filter": "XXXXX000XXXAAAAAXXUODDDDDDDDDDDD", + "name": "amplitude" + }, + { + "filter": "XXXXX100DDDDDDDDDDDDDDDDDDDDDDDD", + "name": "event_counter" + } + ], + "display_name": "CAEN V785", + "header_filter": "XXXX X010 XXXX XXXX 00XX XXXX XXXX XXXX", + "type_name": "caen_v785", + "vendor_name": "CAEN", + "vme_address": "0x00000000" + } + ], + "mvme_version": "1.15.1.19" +} +