SPD ELectronics Wish List

List of features that should be implemented in the DAQ firmware

  • Link Receiver Single Half Stave reset commands. Implement commands in the link receiver to send resets to a single channel (half stave). (Ivan and Gianluca, Feb 2006)
  • Link Receiver Clean Memory Command. Implement a command so that the link receiver, by it self, clean the memory (Ivan, 27/03/2006)
  • Rollover protection in Hist. mode. If somehow the number of hits in one pixel reaches the maximum 16 bit value (65535) to not let it rollover back to zero (Ivan, 27/03/2006).
  • Masking pixels in the rx card. Evaluate feasibility and possibly implement a pixel masking feature in the rx card data flow (Gianluca, 4/4/2006).
  • Check and refine the input fifo implementation. Reset of pointers to be corrected. Decide for desired behavior in case of fifo full (Gianluca, 21/4/2006).

Lists of test to do

  • Check and test that the 100ns clock phases are or can be coherently aligned in the SPD (Gianluca, Jan 2007).

List of issues and bugs found in the DAQ firmware, including fixed and not fixed ones

Discussion Alex, Marian, Gianluca on 15/12/2006

  1. The header is in the right position but the mode bits (first) of the header are wrong in the router, but they have been found correct in the Dual Port Memory. Test done on the real system. Status: unknowm.
  2. In the event description memory one event was missing in one sample file generated on the test system. Status: unknown.
  3. The link receiver Dual Port Memory full flag signal was active even if there was only one event. This appears after roll over. Status: unknown.
  4. The read-write pointers to the event description memory(ramcount) were not set properly after a simultaneouos read/write operation. Status: unknown.
  5. The event length can contain a wrong value (more than one event) because it was not set properly (depending on the wirting operation, if it is inito the higher or into the lower two bytes). This was seen in the code and in the simulation and corrected by Alex. Status: corrected.
  6. The very first event always containing a double header word, found by Alex and solved. Status: corrected.
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r7 - 2007-01-10 - GianlucaAglieriRinella
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    AliceSPD All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback