Data Block First Words --- Full Definitions Any word in a data logical record (except for the 4 header words) which has the 2 MSB (most significant bits) set is a First Word (FW) and indicates that data from a device follows. Presently defined FW are: First Word S2/BB No. Segmenter/ Device (Address) Encoder No. "177416 " 0("16) "16 Event Generator Source "140417 " 0("17) "17 RF (Plaag) Scaler "140420 " 1("20) " 0 Trigger Bits Latches "140442 " 2("40) " 2 Latches - U1A + U1AX "140444 " 2("40) " 4 V1A "140445 " 2("45) " 5 V1AX + Prop. Tubes "140450 " 2("50) "10 U1B + U1BX "140452 " 2("50) "12 V1B "140453 " 2("53) "13 V1BX + Hodo's "140462 " 3("60) " 2 TDC's - U2 "140463 " 3("60) " 3 U2' "140464 " 3("60) " 4 V2 "140465 " 3("60) " 5 V2' "140470 " 3("60) "10 U3 "140471 " 3("60) "11 U3' "140472 " 3("60) "12 V3 "140473 " 3("60) "13 V3' ******************************************************************************* "140474 " 3("60) "14 TDC's - U1 * "140475 " 3("60) "15 TDC's - U1' * "140476 " 3("60) "16 TDC's - V1 * "140477 " 3("60) "17 TDC's - V1' * ******************************************************************************* "140500 " 4("100) " 0 Latches - Y1A "140506 " 4("106) " 6 Y1B "140520 " 5("120) " 0 TDC's - Y2,Y2' (Order Merged) "140526 " 5("126) " 6 TDC's - Y3,Y3' (Order Merged) ******************************************************************************* "140527 " 5("127) " 7 TDC's - Y1,Y1' (Order Merged) * ******************************************************************************* "140540 " 6("142) " 0 Multi-Hit TDC's - Y0A 1st block "140541 " 6("142) " 1 2nd block "140542 " 6("142) " 2 Multi-Hit TDC's - Y0B 1st block "140543 " 6("142) " 3 2nd block "140544 " 6("142) " 4 Multi-Hit TDC's - Y0C 1st block "140545 " 6("142) " 5 2nd block "140546 " 6("142) " 6 Multi-Hit TDC's - Y0D 1st block "140547 " 6("142) " 7 2nd block "140556 " 6("140) "16 Calorimeter (Kaplan) ADC's blk1 "140557 " 6("140) "17 blk2 "140560 " 7("160) " 0 RICH (Saclay) ADC's ******************************************************************************* "140570 " 7("170) "10 RICH (FstBus) ADC's 1st block * "140571 " 7("170) "11 2nd block * ******************************************************************************* "140611 "10("200) "11 RICH (CERN) ADC's 1st block "140612 "10("200) "12 2nd block "140613 "10("200) "13 3rd block "140614 "10("200) "14 4th block ******************************************************************************* "140620 "11("220) " 0 SSD Latches - YS1B + * "140621 "11("220) " 1 YS1T + * "140622 "11("222) " 2 YS2B + * "140623 "11("222) " 3 YS2T + * "140624 "11("224) " 4 YS3B + * "140625 "11("224) " 5 YS3T + * "140626 "11("226) " 6 YS4B + * "140627 "11("226) " 7 YS4T + * ******************************************************************************* "140660 "13("260) " 0 Trigger Processor Track List "140700 "14("300) " 0 Trigger Processor Mass/Py List ******************************************************************************* "140720 "15("320) " 0 Track Processor Track List * "140730 "15("330) "10 Track Processor Output Blk 2 * "140740 "16("340) " 0 Vertex Processor Output Blk 1 * "140750 "16("350) "10 Vertex Processor Output Blk 2 * ******************************************************************************* "140760 "17("360) " 0 Array Processor output block -------------------------------------------------------------------------------- NOTE: (1) Groups surrounded by *'s have been added for E789. Old values have been retained to minimize impacts on existing on-line and off-line unpacking and monitoring software. (Devices/subsystems not used for E789 will simply not produce their corresponding (FW + data + LW) blocks, so the associated old software should never be accessed.) (2) The S2/BB No. is the 4 MSB of the S2/BB TRANSPORT Address. It is shifted left 4 bits and added to the 4-bit Segmenter/Encoder number to provide the 8 LSB of the FW. (3) In addition to the 2 MSB, the 2**8 bit of the FW should always be on, since it is derived from the TRANSPORT Address Tag line. Its presence implies SOURCE-mode data transmission on the TRANSPORT Bus, and the MegaMemory D3' (which produces the FW) is programmed to only accept data from this mode. (4) The unpacking software generally uses the S2/BB No. to differentiate between "device" types. Therefore S2/BB TRANSPORT _Addresses_ should be chosen to give different S2/BB _Numbers_ for different types of devices. (5) The unpacking software often also relies on Segmenter/Encoder No.'s being sequential for the various data blocks associated with specific subsections of a given device (e.g., note that the U2 & U2' Segmenter/Encoder No.'s are sequential and reflect that fact these are (offset) members of a _pair_ of MWDC planes). --------------------------------------------------------------------------------