**************************************************************************** * * * Temp_2.ASM * * * * This is an Include File which holds both the data from two L1 racks * * and their "Reference Sets". This file does include both EM Et and * * Total Et data from the L1 racks. There is one byte of data per Trigger * * Tower. For now the data from all Trigger Towers is set to $08 i.e. * * the Zero-Energy-Response. * * * * For now all of the Reference Set data is set to $30 i.e. 48 counts or * * 10 GeV above the Zero-Energy-Response. The Ref Set data includes one * * byte per Trig Tower (including the Trig Towers that this DSP Node is * * not responsible for). For now there is only one L15 Ref Set which * * may be considered to be either an EM Et or Tot Et L15 Ref Set. * * * * For these test we think of the L1 data coming from the "first" L1 rack * * i.e. eta's n,n+1,n+2,n+3 and the "second" rack i.e. eta's n+4, * * n+5,n+6,n+7. The L1 rack data is layed out is a feasible way that it * * could arrive on the C40 Com Ports from the L1 rack paddle driver cards. * * * * The Ref Set data is loaded into memory in a different layout than the * * rack data. The Ref Set data is loaded one Trigger Tower per C26 word. * * * * For the odd eta's (eta's refered to as n, n+2, n+4, n+6 ; the Ref * * Set data is loaded in the low byte of the word and the high byte is * * forced to all zeros. * * * * For the even eta's (eta's refered to as n+1, n+3, n+5, n+7 ; the * * Ref Set data is loaded in the hi byte of the word and the low byte is * * is forced to all zeros. * * * * The word order of the Ref Set data is: * * Increasing eta with in a rack, then phi with in a rack, then rack. * * * * Recall that this DSP Node would be responsible for L15 Cal Trigger * * processing for eta's n+2, n+3, n+4, n+5 and that in addition this * * node has the L1 rack data (and the Ref Set data) for eta's n, n+1, * * n+6, n+7. * * * * All of this data is loaded into the C26 internal memory B3. This is * * is a 1k byte memory i.e. 512 of the C26's 16 bit words. The rack * * data will require 256 bytes for the EM data and the next 256 bytes * * the Total Et data. The rack data is loaded into B3 with the EM Et in * * the lowest 1/4 of the B3 memory space. The Total Et data is in the * * next 1/4 of the B3 memory space and the Ref Set data which requires * * 512 bytes (one half of which are empty) is in the upper 1/2 of B3. * * * * The layout of the rack data is: The lower byte of a 16 bit word is * * the data from the lower eta of the 2 eta's stored in a word. * * Increasing word addresses runs through: eta's, then phi's, then racks. * * This is a believable way that the C40 could store the rack data using * * its Com Ports. The same layout is used for EM Et and Total Et data. * * * * $0600:$063F i.e. page 12 is the EM Et data from the first L1 rack. * * $0640:$067F i.e. page 12 is the EM Et data from the second L1 rack.* * * * $0680:$06BF i.e. page 13 is the Tot Et data from the first L1 rack.* * $06C0:$06FF i.e. page 13 is the Tot Et data from the second L1 rack* * * * $0700:$077F i.e. page 14 is the Ref Set data for the first rack. * * $0780:$07FF i.e. page 15 is the Ref Set data for the second rack. * * * **************************************************************************** .data ; This is a Data type Program Section. .ds 0600h ; Load data at the start of memory B3. ; This is the EM Et data from the ; "first" rack. It is the lower eta ; rack covering ets's n, n+1, n+2, n+3. ; Load it starting at data space ; address $600. ; This is in Data Space Page 12. .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 1 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 2 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 3 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 4 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 5 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 6 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 7 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 8 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 9 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 10 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 11 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 12 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 13 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 14 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 15 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 16 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 17 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 18 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 19 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 20 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 21 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 22 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 23 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 24 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 25 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 26 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 27 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 28 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 29 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 30 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 31 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 32 ; Now the EM Et from the next higher ; eta rack, i.e. eta's n+4, n+5, n+6, ; n+7. This data starts at 0640h. ; This is in Data Space Page 12. .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 1 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 2 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 3 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 4 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 5 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 6 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 7 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 8 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 9 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 10 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 11 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 12 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 13 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 14 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 15 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 16 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 17 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 18 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 19 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 20 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 21 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 22 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 23 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 24 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 25 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 26 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 27 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 28 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 29 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 30 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 31 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 32 ; This is the Total Et data from the ; "first" rack. It is the lower eta ; rack covering ets's n, n+1, n+2, n+3. ; Load it starting at data space ; address $680. ; This is in Data Space Page 13. .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 1 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 2 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 3 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 4 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 5 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 6 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 7 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 8 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 9 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 10 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 11 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 12 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 13 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 14 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 15 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 16 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 17 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 18 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 19 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 20 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 21 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 22 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 23 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 24 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 25 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 26 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 27 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 28 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 29 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 30 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 31 .Word 0808h,0808h ; eta = n n+1 n+2 n+3 phi = 32 ; Now the Total Et from the next higher ; eta rack, i.e. eta's n+4, n+5, n+6, ; n+7. This data starts at 06C0h. ; This is in Data Space Page 13. .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 1 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 2 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 3 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 4 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 5 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 6 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 7 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 8 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 9 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 10 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 11 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 12 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 13 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 14 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 15 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 16 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 17 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 18 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 19 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 20 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 21 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 22 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 23 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 24 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 25 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 26 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 27 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 28 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 29 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 30 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 31 .Word 0808h,0808h ; eta = n+4 n+5 n+6 n+7 phi = 32 ; Now the "Reference Set" for the Trig ; Towers in the first rack i.e. the ; eta's n, n+1, n+2, n+3. ; This data starts at $0700. ; This uses all of Data Space Page 14. .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 1 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 2 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 3 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 4 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 5 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 6 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 7 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 8 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 9 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 10 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 11 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 12 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 13 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 14 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 15 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 16 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 17 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 18 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 19 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 20 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 21 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 22 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 23 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 24 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 25 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 26 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 27 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 28 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 29 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 30 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 31 .Word 0030h,3000h,0030h,3000h ; eta = n n+1 n+2 n+3 phi = 32 ; Now the "Reference Set" for the Trig ; Towers in the 2nd rack i.e. the ; eta's n+4, n+5, n+6, n+7. ; This data starts at $0780. ; This uses all of Data Space Page 15. .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 1 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 2 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 3 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 4 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 5 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 6 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 7 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 8 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 9 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 10 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 11 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 12 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 13 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 14 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 15 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 16 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 17 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 18 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 19 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 20 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 21 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 22 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 23 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 24 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 25 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 26 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 27 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 28 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 29 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 30 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 31 .Word 0030h,3000h,0030h,3000h ; eta = n+4 n+5 n+6 n+7 phi = 32