<> <> Directory BitOps; Imports Dragon; Open BitOps, Dragon; MDataPads: CELL[ <> Vdd, Gnd> <
> MDataBA=INT[32], MParityBA=BOOL, <<>> <> PhAh> <> MDataI=INT[32], MParityI=BOOL, MDataDrive, MDataIDrive, MDataPipeBypass, MDataPipeTransfer> PhA, PhB> <
> MCmdBA=EnumType["Dragon.MBusCommands"], MNShared=BOOL, MParityBA=BOOL, MNError>BOOL, MReadyBABOOL, MNewRq=BOOL, MGnt> <> <> ResetAB> <> PhAb, nPhAb, PhBb, nPhBb>BOOL, PhAh, PhBh>BOOL, Resetb>BOOL, <<>> <> DoShiftBA, DoExecuteBA, DoHoldBA>BOOL, ShiftDataToMCtlPads> MCmdIn>EnumType["Dragon.MBusCommands"], MCmdOutBABOOL, MNSharedDriveHighBOOL, MRqIBABOOL, <> ShiftDataToMRAM>BOOL, ShiftShift, nShiftShift