// Position 6 specific configiguration // Now chip?? is always alice numbering // $Id$ // Position const board_no = 6; // Chip Position (ROB specific soon) write chip0, 0x0C00, 0+16*board_no write chip1, 0x0C00, 1+16*board_no write chip2, 0x0C00, 2+16*board_no write chip3, 0x0C00, 3+16*board_no write chip4, 0x0C00, 4+16*board_no write chip5, 0x0C00, 5+16*board_no write chip6, 0x0C00, 6+16*board_no write chip7, 0x0C00, 7+16*board_no write chip8, 0x0C00, 8+16*board_no write chip9, 0x0C00, 9+16*board_no write chip10, 0x0C00, 10+16*board_no write chip11, 0x0C00, 11+16*board_no write chip12, 0x0C00, 12+16*board_no write chip13, 0x0C00, 13+16*board_no write chip14, 0x0C00, 14+16*board_no write chip15, 0x0C00, 15+16*board_no // mask the ADCs with open inputs write chip0 , ADCMSK, 0x0FFFFF write chip1 , ADCMSK, 0x1FFFFF write chip2 , ADCMSK, 0x1FFFFF write chip3 , ADCMSK, 0x1FFFFC write chip4 , ADCMSK, 0x0FFFFF write chip5 , ADCMSK, 0x1FFFFF write chip6 , ADCMSK, 0x1FFFFF write chip7 , ADCMSK, 0x1FFFFC write chip8 , ADCMSK, 0x0FFFFF write chip9 , ADCMSK, 0x1FFFFF write chip10, ADCMSK, 0x1FFFFF write chip11, ADCMSK, 0x1FFFFC write chip12, ADCMSK, 0x0FFFFF write chip13, ADCMSK, 0x1FFFFF write chip14, ADCMSK, 0x1FFFFF write chip15, ADCMSK, 0x1FFFFC // Readout Flag, bit1: NI readout enable, bit0: SCSN readout enable (ROB specific soon) const roi_no00 = 3; const roi_no01 = 3; const roi_no02 = 3; const roi_no03 = 3; const roi_no04 = 3; const roi_no05 = 3; const roi_no06 = 3; const roi_no07 = 3; const roi_no08 = 3; const roi_no09 = 3; const roi_no10 = 3; const roi_no11 = 3; const roi_no12 = 3; const roi_no13 = 3; const roi_no14 = 3; const roi_no15 = 3; write chip0, 0x0C02, roi_no00 write chip0, 0x0C0A, roi_no00 write chip0, 0x0C12, roi_no00 write chip0, 0x0C1A, roi_no00 write chip1, 0x0C02, roi_no01 write chip1, 0x0C0A, roi_no01 write chip1, 0x0C12, roi_no01 write chip1, 0x0C1A, roi_no01 write chip2, 0x0C02, roi_no02 write chip2, 0x0C0A, roi_no02 write chip2, 0x0C12, roi_no02 write chip2, 0x0C1A, roi_no02 write chip3, 0x0C02, roi_no03 write chip3, 0x0C0A, roi_no03 write chip3, 0x0C12, roi_no03 write chip3, 0x0C1A, roi_no03 write chip4, 0x0C02, roi_no04 write chip4, 0x0C0A, roi_no04 write chip4, 0x0C12, roi_no04 write chip4, 0x0C1A, roi_no04 write chip5, 0x0C02, roi_no05 write chip5, 0x0C0A, roi_no05 write chip5, 0x0C12, roi_no05 write chip5, 0x0C1A, roi_no05 write chip6, 0x0C02, roi_no06 write chip6, 0x0C0A, roi_no06 write chip6, 0x0C12, roi_no06 write chip6, 0x0C1A, roi_no06 write chip7, 0x0C02, roi_no07 write chip7, 0x0C0A, roi_no07 write chip7, 0x0C12, roi_no07 write chip7, 0x0C1A, roi_no07 write chip8, 0x0C02, roi_no08 write chip8, 0x0C0A, roi_no08 write chip8, 0x0C12, roi_no08 write chip8, 0x0C1A, roi_no08 write chip9, 0x0C02, roi_no09 write chip9, 0x0C0A, roi_no09 write chip9, 0x0C12, roi_no09 write chip9, 0x0C1A, roi_no09 write chip10, 0x0C02, roi_no10 write chip10, 0x0C0A, roi_no10 write chip10, 0x0C12, roi_no10 write chip10, 0x0C1A, roi_no10 write chip11, 0x0C02, roi_no11 write chip11, 0x0C0A, roi_no11 write chip11, 0x0C12, roi_no11 write chip11, 0x0C1A, roi_no11 write chip12, 0x0C02, roi_no12 write chip12, 0x0C0A, roi_no12 write chip12, 0x0C12, roi_no12 write chip12, 0x0C1A, roi_no12 write chip13, 0x0C02, roi_no13 write chip13, 0x0C0A, roi_no13 write chip13, 0x0C12, roi_no13 write chip13, 0x0C1A, roi_no13 write chip14, 0x0C02, roi_no14 write chip14, 0x0C0A, roi_no14 write chip14, 0x0C12, roi_no14 write chip14, 0x0C1A, roi_no14 write chip15, 0x0C02, roi_no15 write chip15, 0x0C0A, roi_no15 write chip15, 0x0C12, roi_no15 write chip15, 0x0C1A, roi_no15 // EOF