MAPS Firmware To-Do List ======================== o USB_DAQ configuration data: Make all data readable (including PMT settings). Are all input levels to the sensor controllable? o Sensor configuration data: All writable and readable. o Sensor bunch train data: Read status of all sensor output levels. How many are there? Just overflow flags? o Power pulsing: Time-controlled power up/down as part of bunch train sequence. Must be controllable and selectable. o Time tagging: Record all 10 inputs. Add zero suppression. o External triggering: Two cases; external signal to start bunch train and tag using external inputs to flag good bunch train. For the latter, if not good, then flush sensor memory and restart bunch train. Need to have limit on number of attempts. How to set "good" condition in general? o USB data transfer limitation: 0.5MBytes/s currently. Where is this limited? o Bunch crossing frequency: Increase from 2MHz to 6MHz (or at least 3MHz). Can this be configurable? o Laser control: Output control and signal timings. o Multiple USB_DAQs: Synchronisation.