MInterface CacheMInterface 0 NIL [PhA<BOOL, PhB<BOOL, Vdd<BOOL, Gnd<BOOL, PadVdd<BOOL, PadGnd<BOOL, LatchBias<BOOL, MDataBA=INT[32], MCmdBA=EnumType["Dragon.MBusCommands"], MNShared=BOOL, MParityBA=BOOL, MNError>BOOL, MReadyBA<BOOL, MRq>BOOL, MNewRq=BOOL, MGnt<BOOL, ResetAB<BOOL, DHoldAB<BOOL, DShiftAB<BOOL, DExecuteAB<BOOL, DNSelectAB<BOOL, DDataInAB<BOOL, DDataOutAB=BOOL, PhAb>BOOL, nPhAb>BOOL, PhBb>BOOL, nPhBb>BOOL, PhAh>BOOL, PhBh>BOOL, Resetb>BOOL, VirtualPage<INT[24], VirtualBlock<INT[6], RealPage>INT[24], nRealPage>INT[24], RealBlock>INT[6], nRealBlock>INT[6], CAMPageAccess=SWITCH[24], nCAMPageAccess=SWITCH[24], CAMBlockAccess=SWITCH[6], nCAMBlockAccess=SWITCH[6], PBits=SWITCH[66], nPBits=SWITCH[66], MBits=SWITCH[66], nMBits=SWITCH[66], 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, ShiftDataToPCAM>BOOL, ShiftDataToMCtlPads<BOOL] !!