PORTS [
Timing and housekeeping interface
PhA, nPhA, PhB, nPhB<BOOL,
Vdd, Gnd<BOOL,
Reschedule<BOOL,
nBoardError=BOOL, -- Tristate
Main memory interface
MHold, MnReset<BOOL,
Serial debugging interface
DShift<BOOL,
DExecute<BOOL,
DnSelect0, DnSelect1<BOOL,
DDataIn<BOOL,
DDataOut>BOOL, -- Tristate
IFU interface
IPData=INT[32],
IPParityB=BOOL,
IPCmdA>EnumType["Dragon.PBusCommands"],
IPRejectB<BOOL,
IPFaultB<EnumType["Dragon.PBusFaults"],
EU interface
EPData=INT[32],
EPParityB=BOOL,
EPCmdA>EnumType["Dragon.PBusCommands"],
EPRejectB<BOOL,
EPFaultB<EnumType["Dragon.PBusFaults"]
]