Busy Box and related: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
=== Version history === | === Version history === | ||
'''1.0 | '''1.0 ''' <br> | ||
<ul> | <ul> | ||
<li> | <li> Magne Munkejord </li> | ||
</ul> | </ul> | ||
<br> | <br> | ||
'''1.01 (~may 2009)''' <br> | |||
<ul> | |||
<li> Added firmware register to 0x2015 </li> | |||
<li> Updated Busy Controller module to handle orphan messages </li> | |||
</ul> | |||
<br> | |||
=== Download Section === | === Download Section === | ||
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]] | [[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]] |
Revision as of 11:15, 20 May 2009
Overview
Traditionally the Fee in ALICE sub-detectors indicates when its buffers are full and cannot handle further triggers from the CTP. This is either done directly or through the FANIN module to the LTU with a busy signal.
Due to dense cabling, four of the ALICE sub-detectors (TPC, PHOS, FMD and EMCal), utilize a BusyBox to keep track of free buffers in their Fec. The BusyBox asserts the busy signal to the LTU when one or more of these conditions are true:
- Buffers in Fec are full
- Upon receiving a trigger sequence from TTC
- When the TTC sends a global reset to the Fee
The busy signal is de-asserted when one or more FEC buffers are freed
The BusyBoxes are located in the DAQ counting rom.
Version history
1.0
- Magne Munkejord
1.01 (~may 2009)
- Added firmware register to 0x2015
- Updated Busy Controller module to handle orphan messages