IFUPLAPass.mesa
Copyright c 1984 by Xerox Corporation. All rights reserved.
McCreight, May 20, 1986 6:20:55 pm PDT
Curry, June 2, 1986 11:20:14 am PDT
DIRECTORY
Dragon,
PLAOps;
IFUPLAPass: CEDAR DEFINITIONS =
BEGIN
RtDrFromPads: TYPE = RECORD [ -- default must be zero
eUCondition2:  BOOL     ← FALSE,  -- BA <= B
dPFault:    Dragon.PBusFaults ← none ];  -- BA <= B
RtDrToPads: TYPE = RECORD [ -- default must be zero
eUAluOp2:   Dragon.ALUOps  ← Or,   -- A  => AB
eUCondSel2:   Dragon.CondSelects ← False,  -- A  => AB
eURes3BisPBus3:  BOOL     ← FALSE,  -- A  => AB
eUWriteToPBus3: BOOL     ← FALSE,  -- A  => AB
dPCmnd3:  Dragon.PBusCommands ← NoOp ]; -- A  => AB
LtDrToPads: TYPE = RECORD [ -- default must be zero
iPFetch:    BOOLFALSE ];     -- BA  <= NewFetchBA
LtDrFromPads: TYPE = RECORD [ -- default must be zero
iPReject:    BOOLFALSE,      -- B  => BA
iPFaulting:   BOOLFALSE,      -- B  => BA
reset:     BOOLFALSE,      -- AB  => BA
reschedule:   BOOLFALSE ];     -- AB  => BA
LtDrDebug: TYPE = RECORD [ -- default must be zero
debugOpStatus:  BOOLFALSE,      --  <debug>
debugABGD:   BOOLFALSE,      --  <debug>
debugPC:    BOOLFALSE,      --  <debug>
debugLSC:   BOOLFALSE,      --  <debug>
debugABStLim:  BOOLFALSE ];     --  <debug>
END.