MCtl CacheMCtl 0 NIL [Vdd<BOOL, Gnd<BOOL, LatchBias<BOOL, PhAb<BOOL, PhBb<BOOL, PhAh<BOOL, PhBh<BOOL, Resetb<BOOL, nVirtualMatch=BOOL, nMatchPageClean=BOOL, nMatchCellShared=BOOL, nMapValid=BOOL, nRealMatch=BOOL, nVictimClean=BOOL, CellAdr>INT[8], nCellAdr>INT[8], VirtualAccess>BOOL, nVirtualAccess>BOOL, SelCell>BOOL, SelVictimAdr>BOOL, SelMapAdr>BOOL, SelRealData>BOOL, SelPageFlag>BOOL, SelVictimData>BOOL, SelRealAdr>BOOL, FinishSharedStore>BOOL, VPValid=BIT, nVPValid=BIT, RPValid=BIT, nRPValid=BIT, RPDirty=BIT, nRPDirty=BIT, Master=BIT, nMaster=BIT, Shared=BIT, nShared=BIT, Victim=BIT, nVictim=BIT, TIP=BIT, nTIP=BIT, Broken=BIT, nBroken=BIT, MAdrLow>BOOL, nMAdrLow>BOOL, VictimFeedback>BOOL, nVictimFeedback>BOOL, ShiftVictim>BOOL, nShiftVictim>BOOL, ForceDataSelect>BOOL, MDoneAB>BOOL, MHeldAB>BOOL, MFaultAB>EnumType["Dragon.PBusFaults"], PKillRequestB<BOOL, PAdrHigh<BOOL, PAdrLowToM<BOOL, PCmdToMAB<EnumType["Dragon.PBusCommands"], DoShiftBA<BOOL, DoExecuteBA<BOOL, DoHoldBA<BOOL, MDataI=INT[32], MDataDrive>BOOL, MDataIDrive>BOOL, MDataPipeBypass>BOOL, MDataPipeTransfer>BOOL, MCmdIn<EnumType["Dragon.MBusCommands"], MCmdOutBA>EnumType["Dragon.MBusCommands"], MCmdDrive>BOOL, MCmdDriveToDataTransport>BOOL, MCmdDriveToNoOp>BOOL, MNSharedSenseBA<BOOL, MNSharedDriveHigh>BOOL, MNSharedDriveLow>BOOL, MNErrorDriveLow>BOOL, MReadySense<BOOL, MRqIBA>BOOL, MNewRqIBA>BOOL, MNewRqEnableBA>BOOL, MGntSense<BOOL, ShiftDataToMCtl<BOOL, ShiftDataToMCAM>BOOL, ShiftEqual>BOOL, nShiftEqual>BOOL, ShiftFeedBack>BOOL, nShiftFeedBack>BOOL, ShiftShift>BOOL, nShiftShift>BOOL, PageAccessToAccess>BOOL, BlockAccessToAccess>BOOL, PageVirtualToAccess>BOOL, BlockVirtualToAccess>BOOL, MatchToAccess>BOOL, MDataToMatch>BOOL, AccessToMatch>BOOL, PageAccessToMData>BOOL, nPageAccessToMData>BOOL, BlockAccessToMData>BOOL, nBlockAccessToMData>BOOL, AccessToPageBlockAccess>BOOL, nAccessToPageBlockAccess>BOOL, ShiftToPageBlockAccess>BOOL, nShiftToPageBlockAccess>BOOL, AccessDrive>BOOL, nAccessDrive>BOOL, PageBlockAccessToShift>BOOL, nPageBlockAccessToShift>BOOL, nCAMAccessPrecharge>BOOL, nMBitsPrecharge>BOOL, MuxRight>BOOL, MuxLeft>BOOL, MBitsDrive>BOOL, nMBitsDrive>BOOL, MRamRegToMDataI>BOOL, nMRamRegToMDataI>BOOL, SenseMBits>BOOL, SenseMDataI>BOOL, ParityIn>BOOL, ParityOut<BOOL, SensePBitsLeft>BOOL, SensePBitsRight>BOOL, DrivePBits>BOOL, nDrivePBits>BOOL, MRamRegToMBits>BOOL, nMRamRegToMBits>BOOL, ShiftToMBits>BOOL, nShiftToMBits>BOOL, MBitsToShift>BOOL, nMBitsToShift>BOOL] !!