EventCounterControl:
TYPE =
MACHINE
DEPENDENT
RECORD [
loadInsSet (0: 0..0): BOOL ← FALSE,
unused1 (0: 1..3): [0..7] ← 0,
enableA (0: 4..4): BOOL, -- enable event counter A
enableB (0: 5..5): BOOL, -- enable event counter B
unused2 (0: 6..7): [0..3] ← 0,
eventTypeA (0: 8..10): {
true(0), hold(1), procRef(2), ifuJump(3), miss(4),
backPanelA(5), backPanelC(6), backPanelE(7)} ← true,
unused3 (0: 11..11): [0..1] ← 0,
eventTypeB (0: 12..14): {
true(0), hold(1), ifuRef(2), ifuNotReady(3), miss(4),
backPanelB(5), backPanelC(6), backPanelD(7)} ← true,
tasks (0: 15..15): {emuAndFaultOnly(0), all(1)} ← emuAndFaultOnly];
EventCounterTable:
TYPE =
MACHINE
DEPENDENT
RECORD [
eventALo, eventAMid, eventAHi: CARDINAL,
eventBLo, eventBMid, eventBHi: CARDINAL];