<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://ift.wiki.uib.no/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rbo021</id>
	<title>ift - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://ift.wiki.uib.no/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rbo021"/>
	<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/Special:Contributions/Rbo021"/>
	<updated>2026-05-25T01:04:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=548</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=548"/>
		<updated>2009-05-24T19:26:04Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
[[Image:Block_busybox.jpg‎|thumb|791px|center|Block diagram BusyBox]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ALICE is one of four large detectors situated at the collision points in the Large Hadron Collider (LHC) at CERN. The BusyBox is used by four of ALICE’s sub-detectors: Time Projection Chamber (TPC), Photon Spectrometer (PHOS), Forward Multiplicity Detector (FMD) and Electromagnetic Calorimeter (EMCal)&lt;br /&gt;
&lt;br /&gt;
Triggers initiate data readout from ALICE’s sub-detectors and are received by the DCS board via an optical cable interface. The triggers and associated data are routed from the TTCrx ASIC on the DCS board to the BusyBox FPGA(s). Here, the L1a and Serial B line raw data is decoded by the Trigger Receiver firmware module.&lt;br /&gt;
&lt;br /&gt;
Every time a trigger sequence starts the Fee starts buffering data, i.e. a buffer in the Fee is used. A valid trigger sequence ends with an L2a trigger and the event data along with the event ID is sent to the D-RORCs.&lt;br /&gt;
&lt;br /&gt;
The purpose of BusyBox is to let the Central Trigger Processor (CTP) know when the Fee’s buffers are full by asserting a busy signal which prevents further issuing of triggers. The BusyBox and D-RORCs receives a unique event ID from the Fee after an event. After a valid trigger sequence ends the BusyBox will ask the D-RORCs if they have received the same event ID as the BusyBox did. If they do not reply with the same ID it means data has not been shipped from the Fee to the D-RORC, hence, the buffer in the Fee still holds event data.&lt;br /&gt;
&lt;br /&gt;
The Fee buffers can hold 4 or 8 events and the BusyBox keeps track of free buffers. The busy is asserted if the buffers are full.&lt;br /&gt;
&lt;br /&gt;
Interaction with the BusyBox is done through the DCS board, either via Ethernet or UART.&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== [[How to run the RCU - DRORC - Busybox setup]] ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section|BUSYBOX]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=544</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=544"/>
		<updated>2009-05-20T12:46:12Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
[[Image:Block_busybox.jpg‎|thumb|791px|center|Block diagram BusyBox]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ALICE is one of four large detectors situated at the collision points in the Large Hadron Collider (LHC) at CERN. The BusyBox is used by four of ALICE’s sub-detectors: Time Projection Chamber (TPC), Photon Spectrometer (PHOS), Forward Multiplicity Detector (FMD) and Electromagnetic Calorimeter (EMCal)&lt;br /&gt;
&lt;br /&gt;
Triggers initiate data readout from ALICE’s sub-detectors and are received by the DCS board via an optical cable interface. The triggers and associated data are routed from the TTCrx ASIC on the DCS board to the BusyBox FPGA(s). Here, the L1a and Serial B line raw data is decoded by the Trigger Receiver firmware module.&lt;br /&gt;
&lt;br /&gt;
Every time a trigger sequence starts the Fee starts buffering data, i.e. a buffer in the Fee is used. A valid trigger sequence ends with an L2a trigger and the event data along with the event ID is sent to the D-RORCs.&lt;br /&gt;
&lt;br /&gt;
The purpose of BusyBox is to let the Central Trigger Processor (CTP) know when the Fee’s buffers are full by asserting a busy signal which prevents further issuing of triggers. The BusyBox and D-RORCs receives a unique event ID from the Fee after an event. After a valid trigger sequence ends the BusyBox will ask the D-RORCs if they have received the same event ID as the BusyBox did. If they do not reply with the same ID it means data has not been shipped from the Fee to the D-RORC, hence, the buffer in the Fee still holds event data.&lt;br /&gt;
&lt;br /&gt;
The Fee buffers can hold 4 or 8 events and the BusyBox keeps track of free buffers. The busy is asserted if the buffers are full.&lt;br /&gt;
&lt;br /&gt;
Interaction with the BusyBox is done through the DCS board, either via Ethernet or UART.&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section|BUSYBOX]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=543</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=543"/>
		<updated>2009-05-20T12:45:26Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
[[Image:Block_busybox.jpg‎|thumb|500px|center|Block diagram BusyBox]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ALICE is one of four large detectors situated at the collision points in the Large Hadron Collider (LHC) at CERN. The BusyBox is used by four of ALICE’s sub-detectors: Time Projection Chamber (TPC), Photon Spectrometer (PHOS), Forward Multiplicity Detector (FMD) and Electromagnetic Calorimeter (EMCal)&lt;br /&gt;
&lt;br /&gt;
Triggers initiate data readout from ALICE’s sub-detectors and are received by the DCS board via an optical cable interface. The triggers and associated data are routed from the TTCrx ASIC on the DCS board to the BusyBox FPGA(s). Here, the L1a and Serial B line raw data is decoded by the Trigger Receiver firmware module.&lt;br /&gt;
&lt;br /&gt;
Every time a trigger sequence starts the Fee starts buffering data, i.e. a buffer in the Fee is used. A valid trigger sequence ends with an L2a trigger and the event data along with the event ID is sent to the D-RORCs.&lt;br /&gt;
&lt;br /&gt;
The purpose of BusyBox is to let the Central Trigger Processor (CTP) know when the Fee’s buffers are full by asserting a busy signal which prevents further issuing of triggers. The BusyBox and D-RORCs receives a unique event ID from the Fee after an event. After a valid trigger sequence ends the BusyBox will ask the D-RORCs if they have received the same event ID as the BusyBox did. If they do not reply with the same ID it means data has not been shipped from the Fee to the D-RORC, hence, the buffer in the Fee still holds event data.&lt;br /&gt;
&lt;br /&gt;
The Fee buffers can hold 4 or 8 events and the BusyBox keeps track of free buffers. The busy is asserted if the buffers are full.&lt;br /&gt;
&lt;br /&gt;
Interaction with the BusyBox is done through the DCS board, either via Ethernet or UART.&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section|BUSYBOX]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=File:Block_busybox.jpg&amp;diff=542</id>
		<title>File:Block busybox.jpg</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=File:Block_busybox.jpg&amp;diff=542"/>
		<updated>2009-05-20T12:44:30Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=541</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=541"/>
		<updated>2009-05-20T12:41:28Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
[[Image:RCU_DCS_sketch.png|thumb|500px|center|Sketch of the Readout Control Unit]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
ALICE is one of four large detectors situated at the collision points in the Large Hadron Collider (LHC) at CERN. The BusyBox is used by four of ALICE’s sub-detectors: Time Projection Chamber (TPC), Photon Spectrometer (PHOS), Forward Multiplicity Detector (FMD) and Electromagnetic Calorimeter (EMCal)&lt;br /&gt;
&lt;br /&gt;
Triggers initiate data readout from ALICE’s sub-detectors and are received by the DCS board via an optical cable interface. The triggers and associated data are routed from the TTCrx ASIC on the DCS board to the BusyBox FPGA(s). Here, the L1a and Serial B line raw data is decoded by the Trigger Receiver firmware module.&lt;br /&gt;
&lt;br /&gt;
Every time a trigger sequence starts the Fee starts buffering data, i.e. a buffer in the Fee is used. A valid trigger sequence ends with an L2a trigger and the event data along with the event ID is sent to the D-RORCs.&lt;br /&gt;
&lt;br /&gt;
The purpose of BusyBox is to let the Central Trigger Processor (CTP) know when the Fee’s buffers are full by asserting a busy signal which prevents further issuing of triggers. The BusyBox and D-RORCs receives a unique event ID from the Fee after an event. After a valid trigger sequence ends the BusyBox will ask the D-RORCs if they have received the same event ID as the BusyBox did. If they do not reply with the same ID it means data has not been shipped from the Fee to the D-RORC, hence, the buffer in the Fee still holds event data.&lt;br /&gt;
&lt;br /&gt;
The Fee buffers can hold 4 or 8 events and the BusyBox keeps track of free buffers. The busy is asserted if the buffers are full.&lt;br /&gt;
&lt;br /&gt;
Interaction with the BusyBox is done through the DCS board, either via Ethernet or UART.&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section|BUSYBOX]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=540</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=540"/>
		<updated>2009-05-20T12:39:23Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
ALICE is one of four large detectors situated at the collision points in the Large Hadron Collider (LHC) at CERN. The BusyBox is used by four of ALICE’s sub-detectors: Time Projection Chamber (TPC), Photon Spectrometer (PHOS), Forward Multiplicity Detector (FMD) and Electromagnetic Calorimeter (EMCal) &lt;br /&gt;
&lt;br /&gt;
Triggers initiate data readout from ALICE’s sub-detectors and are received by the DCS board via an optical cable interface. The triggers and associated data are routed from the TTCrx ASIC on the DCS board to the BusyBox FPGA(s). Here, the L1a and Serial B line raw data is decoded by the Trigger Receiver firmware module.&lt;br /&gt;
&lt;br /&gt;
Every time a trigger sequence starts the Fee starts buffering data, i.e. a buffer in the Fee is used. A valid trigger sequence ends with an L2a trigger and the event data along with the event ID is sent to the D-RORCs.&lt;br /&gt;
&lt;br /&gt;
The purpose of BusyBox is to let the Central Trigger Processor (CTP) know when the Fee’s buffers are full by asserting a busy signal which prevents further issuing of triggers. The BusyBox and D-RORCs receives a unique event ID from the Fee after an event. After a valid trigger sequence ends the BusyBox will ask the D-RORCs if they have received the same event ID as the BusyBox did. If they do not reply with the same ID it means data has not been shipped from the Fee to the D-RORC, hence, the buffer in the Fee still holds event data. &lt;br /&gt;
&lt;br /&gt;
The Fee buffers can hold 4 or 8 events and the BusyBox keeps track of free buffers. The busy is asserted if the buffers are full.&lt;br /&gt;
&lt;br /&gt;
Interaction with the BusyBox is done through the DCS board, either via Ethernet or UART. &lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section|BUSYBOX]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=539</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=539"/>
		<updated>2009-05-20T12:37:37Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section|BUSYBOX]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=538</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=538"/>
		<updated>2009-05-20T12:36:54Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section|BUSYBOX]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=537</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=537"/>
		<updated>2009-05-20T12:34:47Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section|BUSYBOX]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=536</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=536"/>
		<updated>2009-05-20T12:33:14Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section BUSYBOX]]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=535</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=535"/>
		<updated>2009-05-20T12:31:10Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=534</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=534"/>
		<updated>2009-05-20T12:30:23Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ VHDL code for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=533</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=533"/>
		<updated>2009-05-20T12:29:30Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ CVS for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=532</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=532"/>
		<updated>2009-05-20T12:29:00Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit busybox_fpga1.bit] | &lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ | CVS for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=531</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=531"/>
		<updated>2009-05-20T12:28:25Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database] | [http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ | CVS for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=530</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=530"/>
		<updated>2009-05-20T12:28:10Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]|[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ | CVS for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=529</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=529"/>
		<updated>2009-05-20T12:27:17Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware | SVN database][http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ | CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ | CVS for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=528</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=528"/>
		<updated>2009-05-20T12:26:01Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/ CVS database Trigger Receiver]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ | CVS for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=527</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=527"/>
		<updated>2009-05-20T12:24:14Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VHDL source code for Trigger Receiver module:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/trigger_receiver/vhdl/ | CVS for Trigger Receiver]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=526</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=526"/>
		<updated>2009-05-20T12:19:31Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=525</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=525"/>
		<updated>2009-05-20T12:18:41Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | BUSYBOX]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related documents for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=524</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=524"/>
		<updated>2009-05-20T12:16:35Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | DCS firmware]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=523</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=523"/>
		<updated>2009-05-20T12:16:11Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | DCS firmware]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=522</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=522"/>
		<updated>2009-05-20T12:15:17Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | DCS firmware]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=521</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=521"/>
		<updated>2009-05-20T12:14:29Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | DCS BusyBox firmware]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=520</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=520"/>
		<updated>2009-05-20T12:13:37Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | DCS BusyBox firmware]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=519</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=519"/>
		<updated>2009-05-20T12:12:51Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | DCS BusyBox firmware]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=518</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=518"/>
		<updated>2009-05-20T12:11:32Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DCS board firmware for BusyBox:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_(TPC)#Download_Section | DCS BusyBox firmware]]&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=517</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=517"/>
		<updated>2009-05-20T11:59:29Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=516</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=516"/>
		<updated>2009-05-20T11:56:24Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=515</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=515"/>
		<updated>2009-05-20T11:55:30Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎ | user_guide_busybox.pdf]] &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit]&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=514</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=514"/>
		<updated>2009-05-20T11:54:20Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎]] |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit] &lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit] &lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit] &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=513</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=513"/>
		<updated>2009-05-20T11:52:42Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎]] |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BusyBox firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit] |&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=512</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=512"/>
		<updated>2009-05-20T11:51:22Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎]] |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit | busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit | busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit | busybox_fpga1_solo.bit] |&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=511</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=511"/>
		<updated>2009-05-20T11:49:29Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎]] |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.01: &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga2.bit] |&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware/trunk/busybox_files/busybox_fpga1_solo.bit] |&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=510</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=510"/>
		<updated>2009-05-20T11:38:02Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎‎]] |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Version 1.0: &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.ift.uib.no/~alme/wiki/armboot_v2.2.bin armboot_v2.2.bin] |&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=509</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=509"/>
		<updated>2009-05-20T11:34:07Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎|User_guide_busybox.pdf‎]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=508</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=508"/>
		<updated>2009-05-20T11:32:46Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:User_guide_busybox.pdf‎]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&lt;br /&gt;
[http://svn.ift.uib.no/svn/busybox_firmware SVN database]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=507</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=507"/>
		<updated>2009-05-20T11:29:16Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
Specification document:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.ift.uib.no/~alme/wiki/RCU_comm_specification_v2.6x.pdf RCU_comm_specification_v2.6x.pdf]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.ift.uib.no/~alme/wiki/RCU_comm_specification_v2.8x.pdf RCU_comm_specification_v2.8x.pdf]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source files:&lt;br /&gt;
[http://web.ift.uib.no/kjekscgi-bin/viewcvs.cgi/vhdlcvs/messagebuffer/ CVS database]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=File:User_guide_busybox.pdf&amp;diff=506</id>
		<title>File:User guide busybox.pdf</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=File:User_guide_busybox.pdf&amp;diff=506"/>
		<updated>2009-05-20T11:26:11Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=505</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=505"/>
		<updated>2009-05-20T11:18:39Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware version register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=504</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=504"/>
		<updated>2009-05-20T11:16:36Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Busy Controller module updated to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=503</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=503"/>
		<updated>2009-05-20T11:16:01Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Firmware register added to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Updated Busy Controller module to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=502</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=502"/>
		<updated>2009-05-20T11:15:29Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Magne Munkejord &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.01 (~may 2009)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Added firmware register to 0x2015 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Updated Busy Controller module to handle orphan messages &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=501</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=501"/>
		<updated>2009-05-20T10:54:10Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
# Buffers in Fec are full&lt;br /&gt;
# Upon receiving a trigger sequence from TTC&lt;br /&gt;
# When the TTC sends a global reset to the Fee&lt;br /&gt;
&lt;br /&gt;
The busy signal is de-asserted when one or more FEC buffers are freed&lt;br /&gt;
&lt;br /&gt;
The BusyBoxes are located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Version history ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0 (~april 2004)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Made based upon TRD DCS FW version 011. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messagebuffer v1.0 (Torsten Alts orginal version)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtex driver for  programming RCU FPGA included &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Alice]]&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=122</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=122"/>
		<updated>2009-02-19T19:27:25Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Due to dense cabling, four of 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 of these conditions is true: Buffers in Fec are full, upon receiving a trigger sequence from TTC or when the TTC sends a global reset to the Fee. The BusyBox is located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Media:bb_manual.pdf|User Guide BusyBox, Rikard Bølgen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=120</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=120"/>
		<updated>2009-02-19T19:24:25Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Due to dense cabling, four of 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 of these conditions is true: Buffers in Fec are full, upon receiving a trigger sequence from TTC or when the TTC sends a global reset to the Fee. The BusyBox is located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Media:jalme_phd-thesis.pdf|PhD Thesis, Johan Alme]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=File:Jalme_phd-thesis.pdf&amp;diff=119</id>
		<title>File:Jalme phd-thesis.pdf</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=File:Jalme_phd-thesis.pdf&amp;diff=119"/>
		<updated>2009-02-19T19:22:23Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=118</id>
		<title>Busy Box and related</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Busy_Box_and_related&amp;diff=118"/>
		<updated>2009-02-19T19:21:58Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Due to dense cabling, four of 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 of these conditions is true: Buffers in Fec are full, upon receiving a trigger sequence from TTC or when the TTC sends a global reset to the Fee. The BusyBox is located in the DAQ counting rom.&lt;br /&gt;
&lt;br /&gt;
=== Download Section ===&lt;br /&gt;
[[Electronics_for_the_Time_Projection_Chamber_%28TPC%29#RCU_Trigger_Receiver_Module|RCU Trigger Receiver Module]]&lt;br /&gt;
&lt;br /&gt;
[[Media:master_thesis_magne_munkejord.pdf|Master Thesis, Magne Munkejord]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Trigger]]&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=File:Master_thesis_magne_munkejord.pdf&amp;diff=117</id>
		<title>File:Master thesis magne munkejord.pdf</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=File:Master_thesis_magne_munkejord.pdf&amp;diff=117"/>
		<updated>2009-02-19T19:17:37Z</updated>

		<summary type="html">&lt;p&gt;Rbo021: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rbo021</name></author>
	</entry>
</feed>