PROM #1 in the Calorimeter Trigger MTG Timing Specification File Timing Specification File Revision: 18-MAR-1994 PROM Timing Waveform Serial Number: 1M PROM 1 of the Calorimeter Trigger MTG supplies the signals for MTG channels 1 through 8. All numeric data in all Timing Specification Files is in decimal. The PROM pattern in this file for 6 bunch on 6 bunch operation begins at address 100 and plays through address 651. This is 6 Beam Crossing Sections of 92 "Ticks" each. The PROM pattern in this file for 4 bunch on 4 bunch operation begins at address 1100 and plays through address 1655. This is 4 Beam Crossing Sections of 139 "Ticks" each. This Revision M file is the same as the revision L file except that the both the 2X_Clock (Ch #2) and the X_Clock (Ch #3) are both taken back high for ticks #65 and #66. This is to allow the information from the second lookup to come out through the 9 bit "Total Et" outputs on the CTFE card. This is to supply data to the L1.5 Cal Trig. This Revision L file is the same as the revision K file except that the Am29525 receives only 1 Latch-Shift signal. This is for use with the April 1992 COMINT PROM's to give good current previous CTFE Trigger Tower Et data. Channel Function --------- ------------------------------------------------------------ 1. ADC Clock used by CTFE's. 2. 2X Clock used by CTFE's. 3. X Clock used by CTFE's. 4. Read A/B Control used by the CTFE's and the CHTCR's. 5. Latch-Shift for the Am29525's on the CTFE and CHTCR cards and 74F399 ADC Data Clock on the CTFE cards. 6. Write A/B Control used by the CTFE's and the CHTCR's. 7. CHTCR Input Clock used by the CHTCR cards. 8. Not yet assigned. Page 2 Beginning_of_Data_Section ; Calorimeter Trigger MTG Channel #1 generates the ADC clock for the CTFE ; cards. The flash ADC cycle starts when this timing signal goes high. ; The analog data is sampled immediately prior to the falling edge of ; this timing signal. Channel #1, Up_At 121, Down_At 123 ; ADC samples analog input immediately ; prior to the falling clock edge. ; Calorimeter Trigger MTG Channel #2 generates the 2X Clock signal for ; use on the CTFE cards. The registered Energy Lookup PROM's update their ; output on all positive edges of the 2X Clock. The Total Et Latch and the ; EM Et Comparator Latch update on the positive edge when both the X Clock ; AND the 2X Clock are high. Channel #2, Up_At 131, Down_At 136, Up_At 138, Down_At 140 Channel #2, Up_At 165, Down_At 167 ; Calorimeter Trigger MTG Channel #3 generates the X Clock signal for ; use on the CTFE cards. This timing signal controls the Total Et Latch ; and the EM Et Comparator Latch, which update on the positive edge when ; both the X Clock AND the 2X Clock are high. Channel #3, Up_At 134, Down_At 136, Up_At 165, Down_At 167 ; Calorimeter Trigger MTG Channel #4 is used for the Cal Trig Read A/B ; Control Signal. This signal is just a copy of the L1 Framework Read A/B ; Control Signal and no timing information is needed. Channel #4, Down_At 0 ; Always low. ; ; Page 3 ; Calorimeter Trigger MTG Channel #5 generates the Calorimeter Trigger ; Latch-Shift timing signal. The positive edges on this line cause the ; Am29525's on the CTFE cards and on the CHTCR cards to latch and shift ; their data. The negative edges on this line cause the 74F399's on the ; CTFE cards to update their ADC data. Channel #5, Up_At 0, Down_At 128, Up_At 152 ; 74F399 and Am29525 clock ; Calorimeter Trigger MTG Channel #6 is used for the Cal Trig Write A/B ; Control Signal. This signal is just a copy of the L1 Framework Write A/B ; Control Signal and no timing information is needed. Channel #6, Down_At 0 ; Always low. ; Calorimeter Trigger MTG Channel #7 is used to generate the CHTCR Input ; Clock. The CHTCR cards use transparent input latch that follow their input ; data while this timing signal is high and the CHTCR's latch their input ; data on the falling edge of this timing signal. Channel #7, Up_At 137, Down_At 140 ; Latch new data on falling edge. ; Calorimeter Trigger MTG Channel #8 is not used. Channel #8, Down_At 0 ; Always low. ; ; Page 4 ; ; Now repeat these timing patters for all 6 beam crossings that are in a ; turn around the accelerator. As the pattern starts the P6 crossing has ; just happened and the pattern will be making the decision on the P6 ; event data. ; ; Process the Event ; Data from the Nth ; Beam Crossing ; ----------------- ; ; MTG PROM Addresses 100 through 191 service the P6 crossing Repeat Channel #1, Starting_with 100 Through 191 Copied_to 192 ; P1 crossing Repeat Channel #1, Starting_with 100 Through 191 Copied_to 284 ; P2 crossing Repeat Channel #1, Starting_with 100 Through 191 Copied_to 376 ; P3 crossing Repeat Channel #1, Starting_with 100 Through 191 Copied_to 468 ; P4 crossing Repeat Channel #1, Starting_with 100 Through 191 Copied_to 560 ; P5 crossing ; MTG PROM Addresses 560 through 651 service the P5 crossing ; MTG PROM Address 651 is the last PROM Address ; used in this 6 on 6 pattern. Repeat Channel #2, Starting_with 100 Through 191 Copied_to 192 ; P1 crossing Repeat Channel #2, Starting_with 100 Through 191 Copied_to 284 ; P2 crossing Repeat Channel #2, Starting_with 100 Through 191 Copied_to 376 ; P3 crossing Repeat Channel #2, Starting_with 100 Through 191 Copied_to 468 ; P4 crossing Repeat Channel #2, Starting_with 100 Through 191 Copied_to 560 ; P5 crossing Repeat Channel #3, Starting_with 100 Through 191 Copied_to 192 ; P1 crossing Repeat Channel #3, Starting_with 100 Through 191 Copied_to 284 ; P2 crossing Repeat Channel #3, Starting_with 100 Through 191 Copied_to 376 ; P3 crossing Repeat Channel #3, Starting_with 100 Through 191 Copied_to 468 ; P4 crossing Repeat Channel #3, Starting_with 100 Through 191 Copied_to 560 ; P5 crossing Repeat Channel #4, Starting_with 100 Through 191 Copied_to 192 ; P1 crossing Repeat Channel #4, Starting_with 100 Through 191 Copied_to 284 ; P2 crossing Repeat Channel #4, Starting_with 100 Through 191 Copied_to 376 ; P3 crossing Repeat Channel #4, Starting_with 100 Through 191 Copied_to 468 ; P4 crossing Repeat Channel #4, Starting_with 100 Through 191 Copied_to 560 ; P5 crossing Repeat Channel #5, Starting_with 100 Through 191 Copied_to 192 ; P1 crossing Repeat Channel #5, Starting_with 100 Through 191 Copied_to 284 ; P2 crossing Repeat Channel #5, Starting_with 100 Through 191 Copied_to 376 ; P3 crossing Repeat Channel #5, Starting_with 100 Through 191 Copied_to 468 ; P4 crossing Repeat Channel #5, Starting_with 100 Through 191 Copied_to 560 ; P5 crossing ; ; Page 5 Repeat Channel #6, Starting_with 100 Through 191 Copied_to 192 ; P1 crossing Repeat Channel #6, Starting_with 100 Through 191 Copied_to 284 ; P2 crossing Repeat Channel #6, Starting_with 100 Through 191 Copied_to 376 ; P3 crossing Repeat Channel #6, Starting_with 100 Through 191 Copied_to 468 ; P4 crossing Repeat Channel #6, Starting_with 100 Through 191 Copied_to 560 ; P5 crossing Repeat Channel #7, Starting_with 100 Through 191 Copied_to 192 ; P1 crossing Repeat Channel #7, Starting_with 100 Through 191 Copied_to 284 ; P2 crossing Repeat Channel #7, Starting_with 100 Through 191 Copied_to 376 ; P3 crossing Repeat Channel #7, Starting_with 100 Through 191 Copied_to 468 ; P4 crossing Repeat Channel #7, Starting_with 100 Through 191 Copied_to 560 ; P5 crossing Repeat Channel #8, Starting_with 100 Through 191 Copied_to 192 ; P1 crossing Repeat Channel #8, Starting_with 100 Through 191 Copied_to 284 ; P2 crossing Repeat Channel #8, Starting_with 100 Through 191 Copied_to 376 ; P3 crossing Repeat Channel #8, Starting_with 100 Through 191 Copied_to 468 ; P4 crossing Repeat Channel #8, Starting_with 100 Through 191 Copied_to 560 ; P5 crossing ; ; Page 6 ; Now setup the timing pattern for the 4 bunch on 4 bunch operation. ; -------------------------------------------------------------------- ; Calorimeter Trigger MTG Channel #1 generates the ADC clock for the CTFE ; cards. The flash ADC cycle starts when this timing signal goes high. ; The analog data is sampled immediately prior to the falling edge of ; this timing signal. Channel #1, Up_At 1121, Down_At 1123 ; ADC samples analog input immediately ; prior to the falling clock edge. ; This is setup to happen at the same ; point after beam crossing as with ; 6 bunch on 6 bunch operation. ; Calorimeter Trigger MTG Channel #2 generates the CTFE 2X Clock signal. Channel #2, Down_At 1024 Repeat Channel #2, Starting_with 100 Through 191 Copied_to 1147 ; Calorimeter Trigger MTG Channel #3 generates the CTFE X Clock signal. Channel #3, Down_At 1024 Repeat Channel #3, Starting_with 100 Through 191 Copied_to 1147 ; Calorimeter Trigger MTG Channel #4 is used for the Cal Trigger Read A/B. Channel #4, Down_At 1024 Repeat Channel #4, Starting_with 100 Through 191 Copied_to 1147 ; Calorimeter Trigger MTG Channel #5 generates the Calorimeter Trigger ; Am29525 Latch-Shift timing signal. Channel #5, UP_At 1024 Repeat Channel #5, Starting_with 100 Through 191 Copied_to 1147 ; Calorimeter Trigger MTG Channel #6 is used for the Cal Trigger Write A/B. Channel #6, Down_At 1024 Repeat Channel #6, Starting_with 100 Through 191 Copied_to 1147 ; ; Page 7 ; Calorimeter Trigger MTG Channel #7 is used to generate the CHTCR Input Clk. Channel #7, Down_At 1024 Repeat Channel #7, Starting_with 100 Through 191 Copied_to 1147 ; Calorimeter Trigger MTG Channel #8 is not used. Channel #8, Down_At 1024 Repeat Channel #8, Starting_with 100 Through 191 Copied_to 1147 ; ; Page 8 ; Now repeat these timing patters for all 4 beam ; crossings that are in a turn around the accelerator. ; ; Process the Event ; Data from the Nth ; Beam Crossing ; ----------------- ; ; MTG PROM Addresses 1100 through 1238 service the P4 crossing Repeat Channel #1, Starting_with 1100 Through 1238 Copied_to 1239 ; P1 cross Repeat Channel #1, Starting_with 1100 Through 1238 Copied_to 1378 ; P2 cross Repeat Channel #1, Starting_with 1100 Through 1238 Copied_to 1517 ; P3 cross ; MTG PROM Addresses 1517 through 1655 service the P3 crossing ; MTG PROM Address 1655 is the last PROM Address ; used in this 4 on 4 pattern. Repeat Channel #2, Starting_with 1100 Through 1238 Copied_to 1239 ; P1 cross Repeat Channel #2, Starting_with 1100 Through 1238 Copied_to 1378 ; P2 cross Repeat Channel #2, Starting_with 1100 Through 1238 Copied_to 1517 ; P3 cross Repeat Channel #3, Starting_with 1100 Through 1238 Copied_to 1239 ; P1 cross Repeat Channel #3, Starting_with 1100 Through 1238 Copied_to 1378 ; P2 cross Repeat Channel #3, Starting_with 1100 Through 1238 Copied_to 1517 ; P3 cross Repeat Channel #4, Starting_with 1100 Through 1238 Copied_to 1239 ; P1 cross Repeat Channel #4, Starting_with 1100 Through 1238 Copied_to 1378 ; P2 cross Repeat Channel #4, Starting_with 1100 Through 1238 Copied_to 1517 ; P3 cross Repeat Channel #5, Starting_with 1100 Through 1238 Copied_to 1239 ; P1 cross Repeat Channel #5, Starting_with 1100 Through 1238 Copied_to 1378 ; P2 cross Repeat Channel #5, Starting_with 1100 Through 1238 Copied_to 1517 ; P3 cross Repeat Channel #6, Starting_with 1100 Through 1238 Copied_to 1239 ; P1 cross Repeat Channel #6, Starting_with 1100 Through 1238 Copied_to 1378 ; P2 cross Repeat Channel #6, Starting_with 1100 Through 1238 Copied_to 1517 ; P3 cross Repeat Channel #7, Starting_with 1100 Through 1238 Copied_to 1239 ; P1 cross Repeat Channel #7, Starting_with 1100 Through 1238 Copied_to 1378 ; P2 cross Repeat Channel #7, Starting_with 1100 Through 1238 Copied_to 1517 ; P3 cross Repeat Channel #8, Starting_with 1100 Through 1238 Copied_to 1239 ; P1 cross Repeat Channel #8, Starting_with 1100 Through 1238 Copied_to 1378 ; P2 cross Repeat Channel #8, Starting_with 1100 Through 1238 Copied_to 1517 ; P3 cross End_of_Data_Section