Next: Programming the Front Up: The Mother Board Previous: Sequencer Registers

CMOS Internal Registers

REGS. 64-288:
CMOS1-32, internal registers 1-7 (internal register is intentionally inaccessible).
READ
Address = BASE
Address = BASE + BA(10) + BA(9-5) + BA(4-2) (BA(1-0) unused)
Note: we start at REG. 64 since it is a bit boundary.
Note: this data is only valid provided bit 31, CREG_ERROR, has not been set. See Sequencer input control/status register.
    Reg. 0:
    (Internal) Auto Increment normal data readout, 24 bits. Note: trying to access this register will result in a timeout. This is because reading it will cause the associated busy bit to be cleared and would screw up the CMOS for normal data cycling.
    Reg. 1:
    (Internal) Miss count, 16 bits
    Reg. 2:
    (Internal) Busy bit, 16 bits
    Reg. 3:
    (Internal) Total count, 32 bits
    Reg. 4:
    (Internal) Test ID, 32 bits
    Reg. 5:
    (Internal) spare counter, 16 bits?
    Reg. 6:
    (Internal) Array pointer, 16 bits
    Reg. 7:
    (Internal) Count info., 16 bits?


cowen@upenn5.hep.upenn.edu
Thu Dec 28 12:23:22 EST 1995