Timing Signals for the Level 1 Calorimeter Trigger ------------------------------------------------------ Rev. 20-AUG-1992 The Calorimeter Trigger crates use the following Timing Signals. These are described as a Specific Backplane C Bus. FIRST TIER CALORIMETER TRIGGER TIMING SIGNALS ----------------------------------------------- SPECIFIC BACKPLANE TIMING SIGNAL FUNCTION --------------- ------------------------------------------------------ TSS-A Write A/B Control used on the CTFE's and the CHTCR's TSS-B Latch-Shift for the 29525's used on CTFE's and CHTCR's TSS-C Read A/B Control used on the CTFE's and the CHTCR's TSS-D Select Energy Map LSB used on the CTFE's TSS-E Select Energy Map MDB used on the CTFE's TSS-F X Clock used on the CTFE's TSS-G 2X Clock used on the CTFE's TSS-H ADC Clock used on the CTFE's TSS-J Select Energy Map MSB used on the CTFE's TSS-K Select Momentum Map LSB used on the CTFE's TSS-L Select Momentum Map MDB used on the CTFE's TSS-M Select Momentum Map MSB used on the CTFE's TSS-N Momentum Operand Latch Clock Tier 1 for Momentum CAT2's TSS-P Energy Operand Latch Clock Tier 1 used on Energy CAT2's TSS-R CHTCR Input Clock used on CHTCR's TSS-S SPARE routed to CHTCR's and CAT2's SECOND TIER CALORIMETER TRIGGER TIMING SIGNALS ------------------------------------------------ SPECIFIC BACKPLANE TIMING SIGNAL FUNCTION --------------- ------------------------------------------------------ TSS-A,B,C,D,E,F Count Operand Latch Clock Tier 2 used by Counter CAT2's TSS-G SPARE routed to slot #3 TSS-H SPARE routed to slot #2 TSS-J,K,L,M SPARE not routed TSS-N,P Momentum Operand Latch Clock Tier 2 for Momentum CAT2's TSS-R,S Energy Operand Latch Clock Tier 2 used on Energy CAT2's THIRD TIER CALORIMETER TRIGGER TIMING SIGNALS ------------------------------------------------ SPECIFIC BACKPLANE TIMING SIGNAL FUNCTION --------------- ------------------------------------------------------ TSS-N Momentum Operand Latch Clock Tier 3 for Momentum CAT3's TSS-E FMLN Clock used by the Final Momentum Logic Network TSS-A,P,R Energy Operand Latch Clock Tier 3 1st Lookup Energy CAT3's TSS-S Energy Operand Latch Clock Tier 3 2nd Lookup Energy CAT3's TSS-F,G Energy Operand Latch Clock Tier 3 1st Lookup Total Et CAT3 TSS-H Energy Operand Latch Clock Tier 3 2nd Lookup Total 2nd CAT3 TSS-B,C,D Count Operand Latch Clock Tier 3 used by Counter CAT2's TSS-J,K,L,M SPARE not routed CALORIMETER TRIGGER READ OUT BACKPLANE TIMING SIGNALS M103 --------------------------------------------------------------- SPECIFIC BACKPLANE TIMING SIGNAL FUNCTION --------------- ------------------------------------------------------ TSS-A Write A/B Control for the 29520's on the IMLRO's TSS-B Latch-Shift for the 29520's on the IMLRO's TSS-C Read A/B Control for the 29520's on the IMLRO's Notes: The READ A/B and the WRITE A/B signals used by the 1st Tier Calorimeter Trigger Crates are the same as the READ A/B and the WRITE A/B signals that are used in the L1 Trigger Framework. The LATCH-SHIFT signal for the 29525's in the Calorimeter Trigger is a different signal that the LATCH-SHIFT signal used for the 29520's in the Framework. It must be controlled by the COMINT Front-End NOT Busy signal just like the Framework Latch-Shift signal is. The above lists of L1 Calorimeter Trigger control Timing Signals total about 28 signals. The layout of the CTMBD presents the Timing Signal wire wrap patch area in the following way: 11111111112222222222333 12345678901234567890123456789012 INV 2 ................................ 64 INV NINV 1 ................................ 63 NINV INV 2 ................ 32 INV NINV 1 ................ 31 NINV HGFEDCBASRPNMLKJ Calorimeter Trigger Timing Signals vs MTG Channels ---------------------------------------------------------- Based on the above information, and trying to keep the wire wrap patch area on the CTMBD cards as simple as possible, and trying to keep signals that might interfere with each other away from each other, and trying to provide a separte source for each timing signal that is used in the Calorimeter Trigger; one arrives at the following selection of Cal Trig Timing Signals vs MTG channels: FIRST TIER CALORIMETER TRIGGER TIMING SIGNALS ----------------------------------------------- CAL. SPECIFIC TRIG. BACK MTG PLANE CHANNEL TIMING NUMBER SIGNAL FUNCTION ------- ------- --------------------------------------------------------- 6 TSS-A Write A/B Control used on the CTFE's and the CHTCR's 5 TSS-B Latch-Shift for the 29525's used on CTFE's and CHTCR's 4 TSS-C Read A/B Control used on the CTFE's and the CHTCR's 11 TSS-D Select Energy Map LSB used on the CTFE's 10 TSS-E Select Energy Map MDB used on the CTFE's 3 TSS-F X Clock used on the CTFE's 2 TSS-G 2X Clock used on the CTFE's 1 TSS-H ADC Clock used on the CTFE's 9 TSS-J Select Energy Map MSB used on the CTFE's 14 TSS-K Select Momentum Map LSB used on the CTFE's 13 TSS-L Select Momentum Map MDB used on the CTFE's 12 TSS-M Select Momentum Map MSB used on the CTFE's 25 TSS-N Momentum Operand Latch Clock Tier 1 for Momentum CAT2's 17 TSS-P Energy Operand Latch Clock Tier 1 used on Energy CAT2's 7 TSS-R CHTCR Input Clock used on CHTCR's SECOND TIER CALORIMETER TRIGGER TIMING SIGNALS ------------------------------------------------ CAL. SPECIFIC TRIG. BACK MTG PLANE CHANNEL TIMING NUMBER SIGNAL FUNCTION ------- ------- --------------------------------------------------------- 15 TSS-A,B,C, D,E,F Count Operand Latch Clock Tier 2 used by Counter CAT2's -- TSS-G SPARE routed to slot #3 -- TSS-H SPARE routed to slot #2 -- TSS-J,K,L,M SPARE not routed 26 TSS-N,P Momentum Operand Latch Clock Tier 2 for Momentum CAT2's 18 TSS-R,S Energy Operand Latch Clock Tier 2 used on Energy CAT2's THIRD TIER CALORIMETER TRIGGER TIMING SIGNALS ------------------------------------------------ CAL. SPECIFIC TRIG. BACK MTG PLANE CHANNEL TIMING NUMBER SIGNAL FUNCTION ------- ------- --------------------------------------------------------- 27 TSS-N Momentum Operand Latch Clock Tier 3 for Momentum CAT3's 28 TSS-E FMLN Clock used by the Final Momentum Logic Network 19 TSS-A,R,P Energy Operand Latch Clock Tier 3 1st Lookup Energy CAT3's 20 TSS-S Energy Operand Latch Clock Tier 3 2nd Lookup Energy CAT3's 21 TSS-F,G Energy Operand Latch Clock Tier 3 1st Lookup Total Et CAT3 22 TSS-H Energy Operand Latch Clock Tier 3 2nd Lookup Total 2nd CAT 16 TSS-B,C,D Count Operand Latch Clock Tier 3 used by Counter CAT2's CALORIMETER TRIGGER READ OUT BACKPLANE TIMING SIGNALS M103 ---------------------------------------------------------------- CAL. SPECIFIC TRIG. BACK MTG PLANE CHANNEL TIMING NUMBER SIGNAL FUNCTION ------- ------- --------------------------------------------------------- 6 TSS-A Write A/B Control for the 29520's on the IMLRO's 29 TSS-B Latch-Shift for the 29520's on the IMLRO's 4 TSS-C Read A/B Control for the 29520's on the IMLRO's LEVEL 1 CALORIMETER TRIGGER MTG CHANNEL ASSIGNMENTS ------------------------------------------------------- CAL. SPECIFIC TRIG. BACK MTG PLANE CHANNEL TIMING NUMBER SIGNAL FUNCTION ------- ------- --------------------------------------------------------- 1 TSS-H ADC Clock used on the CTFE's 2 TSS-G 2X Clock used on the CTFE's 3 TSS-F X Clock used on the CTFE's 4 TSS-C Read A/B Control used on the CTFE's and the CHTCR's 5 TSS-B Latch-Shift for the 29525's used on CTFE's and CHTCR's 6 TSS-A Write A/B Control used on the CTFE's and the CHTCR's 7 TSS-R CHTCR Input Clock used on CHTCR's 8 Not yet assigned. 9 TSS-J Select Energy Map MSB used on the CTFE's 10 TSS-E Select Energy Map MDB used on the CTFE's 11 TSS-D Select Energy Map LSB used on the CTFE's 12 TSS-M Select Momentum Map MSB used on the CTFE's 13 TSS-L Select Momentum Map MDB used on the CTFE's 14 TSS-K Select Momentum Map LSB used on the CTFE's 15 TSS-A..F Count Operand Latch Clock Tier 2 used by Counter CAT2's 16 TSS-B..D Count Operand Latch Clock Tier 3 used by Counter CAT2's 17 TSS-P Energy Operand Latch Clk Tier 1 used on Energy CAT2's 18 TSS-R,S Energy Operand Latch Clk Tier 2 used on Energy CAT2's 19 TSS-A,R,P Energy Operand Latch Clk Tier 3 1st Lookup Energy CAT3's 20 TSS-S Energy Operand Latch Clk Tier 3 2nd Lookup Energy CAT3's 21 TSS-F,G Energy Operand Latch Clk Tier 4 1st Lookup Total Et CAT3 22 TSS-H Energy Operand Latch Clk Tier 4 2nd Lookup Total Et CAT3 23 Not yet assigned. 24 Not yet assigned. 25 TSS-N Momentum Operand Latch Clock Tier 1 for Momentum CAT2's 26 TSS-N,P Momentum Operand Latch Clock Tier 2 for Momentum CAT2's 27 TSS-N Momentum Operand Latch Clock Tier 3 for Momentum CAT3's 28 TSS-E FMLN Clock used by the Final Momentum Logic Network 29 TSS- Cal Trig Final Readout IMLRO Input Clock 30 Not yet assigned. 31 Not yet assigned. 32 Not yet assigned. Channel by Channel Description of the Calorimeter Trigger MTG ----------------------------------------------------------------- CHANNEL NUMBER DESCRIPTION ------- ---------------------------------------------------------------- 1 This is the ADC Clock Signal. The PROM for this signal will be HIGH for 2 ticks just before the BLS Trigger Pickoff signals arrive at the CTFE. This MTG channel will use a BIT2 type of PAL to process the ADC Clock signal. With the BIT2 type of PAL loading a 9 forces the output signal LOW, loading a 25 forces the output singal HIGH, and loading a 12 "plays" the PROM pattern. 2 This is the 2X Clock signal. The rising positive edge of this signal updates the data comming out of the CTFE registered Energy Lookup memories. The MTG will use a BIT2 type of PAL to process this signal. 3 This is the X Clock signal. The rising edge of this signal causes the CTFE Total Et Latches to update and causes the EM Comparator output signals to be latches by the CTFE Comparator PAL. The MTG will use a BIT2 type of PAL to process this signal. 4 This is the READ A/B signal for the Calorimeter Trigger. It will be an exact copy of the READ A/B signal in the Trigger Framework. The MTG will use a BIT2 type of PAL to process this signal. The Framework READ A/B signal will be feed into the External Bit Input for this MTG channel. Load a 10 into the PAL for this MTG channel to enable its External Bit Input to be fed directly through this MTG channel without modification. 5 This is the LATCH-SHIFT signal for the Calorimeter Trigger. On the falling negative edge of this signal the CTFE ADC Data Latches update. On the rising positive edge of this signal the Am29525's shift the data in their pipeline registers. The MTG will use a BIT2 type of PAL to process this signal. For normal operation the PROM pattern on this channel will be gated by the Front-End NOT BUSY signal just as the Latch-Shift signal in the Trigger Framework is. To allow this MTG channel to be gated by the COMINT Front-End NOT BUSY signal (which is connected to the External Enable Input for this MTG channel) load a 4 into the PAL. To force the Cal Trig LATCH-SHIFT signal to cycle all of the time load a 12 into the PAL. 6 This is the WRITE A/B signal for the Calorimeter Trigger. It will be an exact copy of the WRITE A/B signal in the Trigger Framework. The MTG will use a BIT2 type of PAL to process this signal. The Framework WRITE A/B signal will be feed into the External Bit Input for this MTG channel. Load a 10 into the PAL for this MTG channel to enable its External Bit Input to be fed directly through this MTG channel without modification. 7 This is the CHTCR Input Clock signal. When this signal is HIGH the CHTCR data latch outputs follow the data inputs. When this signal is LOW the CHTCR latch outputs hold the value of the data inputs that was setup before the falling edge of this signal. This MTG uses a BIT2 type of PAL to process this channel. 8 Spare, not yet assigned. CHANNEL NUMBER DESCRIPTION ------- ---------------------------------------------------------------- 9 This is the MSB of the Page Select for the Energy Lookup Memory. 10 This is the MDB of the Page Select for the Energy Lookup Memory. 11 This is the LSB of the Page Select for the Energy Lookup Memory. 12 This is the MSB of the Page Select for the Momentum Lookup Memory. 13 This is the MDB of the Page Select for the Momentum Lookup Memory. 14 This is the LSB of the Page Select for the Momentum Lookup Memory. All 6 of the above Page Select signals have a CTMAPSEL type of PAL in the MTG channel that process these signals. The following table shows some common values to load into this PAL for testing and normal operation. See the CTMAPSEL.PAL file for details. Value Loaded into the PAL CTMAPSEL PAL Action Summary ------------ ------------------------------------------------------------- 0 The Map Select line will be LOW all of the time. 16 The Map Select line will be HIGH all of the time. 1 The Map Select line will be HIGH for 1st lookup and LOW for 2nd. 2 The Map Select line will be LOW for 1st lookup and HIGH for 2nd. 4 The MAP Select line will be controlled by the EXT BIT input during the 1st lookup. 8 The MAP Select line will be controlled by the EXT ENB input during the 2nd lookup. 12 The MAP Select line will be controlled by the EXT BIT input during the 1st lookup and by the EXT ENB input during the 2nd lookup. CHANNEL NUMBER DESCRIPTION ------- ---------------------------------------------------------------- 15 This is the Operand Latch Clock for the CAT2 cards in the 2nd tier of the Counter Trees. The input latches on these Counter Tree CAT2 cards update on the rising positive edge of this signal. This signal is processed by a standard BIT2 type of MTG PAL. 16 This is the Operand Latch Clock for the CAT2 cards in the 3rd tier of the Counter Trees. The input latches on these Counter Tree CAT2 cards update on the rising positive edge of this signal. This signal is processed by a standard BIT2 type of MTG PAL. CHANNEL NUMBER DESCRIPTION ------- ---------------------------------------------------------------- 17 This is the Operand Latch Clock for the CAT2 cards in the Energy Adder Tree First Tier. There are two positive pulses on this line because both the 1st and the 2nd Energy Lookup are serviced by the same CAT2 cards in the First Tier. This signal services both the EM and the HD Energy Adder Trees in the First Tier. The MTG uses a BIT2 type of PAL to process this signal. 18 This is the Operand Latch Clock for the CAT2 cards in the Energy Adder Tree Second Tier. There are two positive pulses on this line because both the 1st and the 2nd Energy Lookup are serviced by the same CAT2 cards in the Second Tier. This signal services both the EM and the HD Energy Adder Trees in the Second Tier. The MTG uses a BIT2 type of PAL to process this signal. 19 This is the Operand Latch Clock for the CAT3 cards used for the 1st Lookup in the Third Tier of the Energy Adder Tree. There is only one pulse on this line so that the CAT3 cards absorb only the data from the 1st Energy Lookup. This line servies both the EM and the HD Trees. The MTG uses a BIT2 type of PAL to process this timing and sync signal. 20 This is the Operand Latch Clock for the CAT3 cards used for the 2nd Lookup in the Third Tier of the Energy Adder Tree. There is only one pulse on this line so that the CAT3 cards absorb only the data from the 2nd Energy Lookup. This line servies both the EM and the HD Trees. The MTG uses a BIT2 type of PAL to process this timing and sync signal. 21 This is the Operand Latch Clock for the CAT3 cards used for the 1st Lookup in the EM + HD section of the Forth Tier of the Energy Adder Tree. This is the sum the the 1st EM lookup and the 1st HD lookup. Typically the 1st EM and the 1st HD lookups will be used for finding Et so that the result of this addition will be the Total Et for the event. There is only one pulse on this line so that the CAT3 cards absorb only the data from the 1st Lookups. The MTG uses a BIT2 type of PAL to process this signal. 22 This is the Operand Latch Clock for the CAT3 cards used for the 2nd Lookup in the EM + HD section of the Forth Tier of the Energy Adder Tree. This is the sum the the 2nd EM lookup and the 2nd HD lookup. The result of this addition will be the total of the 2nd EM lookup and the 2nd HD lookup for this event. There is only one pulse on this line so that the CAT3 cards absorb only the data from the 2nd Lookups. The MTG uses a BIT2 type of PAL to process this signal. 23 Spare, not yet assigned. 24 Spare, not yet assigned. CHANNEL NUMBER DESCRIPTION ------- ---------------------------------------------------------------- 25 This is the Operand Latch Clock for the CAT2 cards in the 1st Tier of the Momentum Adder Trees. It serves all 4 branches of the Momentum Adder Tree: +Px, -Px, +Py, -Py. There is only one pulse on this line because the Momentum Adder Tree cycles only once per beam crossing. The MTG uses a BIT2 type of PAL to process this signal. 26 This is the Operand Latch Clock for the CAT2 cards in the 2nd Tier of the Momentum Adder Trees. It serves all 4 branches of the Momentum Adder Tree: +Px, -Px, +Py, -Py. There is only one pulse on this line because the Momentum Adder Tree cycles only once per beam crossing. The MTG uses a BIT2 type of PAL to process this signal. 27 This is the Operand Latch Clock for the CAT3 cards in the 3rd Tier of the Momentum Adder Trees. It serves both Tier 3 branches of the Momentum Adder Tree: Px, Py. There is only one pulse on this line because the Momentum Adder Tree cycles only once per beam crossing. The MTG uses a BIT2 type of PAL to process this signal. 28 This is the Operand Latch Clock for the FMLN card in the 4th Tier of the Momentum Adder Tree. There is only one pulse on this line because the Momentum Adder Tree cycles only once per beam crossing. The MTG uses a BIT2 type of PAL to process this signal. 29 This is the Input Clock for the IMLRO cards in the Cal Trig final readout backplane in rack M103. 30 Spare, not yet assigned. 31 Spare, not yet assigned. 32 Spare, not yet assigned.