Problem: The FPGA firmware is not very robust on protecting itself from multiple acquisitions. This can cause mixing of data coming from different acquisitions.
Solution: On starting a new acquisition, first check if there is an ongoing acquisition. If there is abort the new acquisition or put it on a wait queue of some kind.
Issue by lerwys Tuesday Aug 11, 2015 at 02:39 GMT Originally opened as https://github.com/lnls-dig/bpm-sw/issues/103
Problem: The FPGA firmware is not very robust on protecting itself from multiple acquisitions. This can cause mixing of data coming from different acquisitions.
Solution: On starting a new acquisition, first check if there is an ongoing acquisition. If there is abort the new acquisition or put it on a wait queue of some kind.