SmallCacheBmCode.tioga
Pradeep Sindhu January 25, 1988 2:34:32 pm PST
New Stuff
Note that for IORRqst and IOWRqst, IOTIdMatch is already factored into ARM
BCtlDrDBusBData4For67 = (BIOWRply+IOWRqst+WSRply).ARM
BCtlDrDBusBData8For910 = CWSRplyandARM8.BCWSEq8
BCtlDrDBusRRLatch = CWSRplyandARM8.nBCWSEq8
BCtlRamForBCWS4 = CWSRply.ARM
BCtlWtRam47 = (BIOWRply+IOWRqst+WBRqst+WSRply).ARM+
CWSRplyandARM7+RBRply.IdMatch
BCtlRdRam4 = (CWSRply+IORRqst+RBRqst).ARM
BCtlLdFIFOIfAOw4 = (IORRqst+IOWRqst+RBRqst).ARM
BCtlVPValid4 = RBRply.IdMatch.~RplyStale
BCtlRPValid4 = RBRply.IdMatch
BCtlSelWdData47 = (BIOWRply+IOWRqst+CWSRply+IORRqst+WSRply).ARM+
CWSRplyandARM7
BCtlRSCmd4 = If MyRBRply.~ARM Then Victim Else RMatch
BCtlBlkWt4 = RBRply.IdMatch+WBRqst -- Used by BAR to clear its cyclic enable
Old Stuff
BCtlSelWSData4For67 = (WSRply+IOWRqst.IOTIdMatch+BIOWRqst).ARM
BCtlSelWSData7For910 = CWSRplyandARM7
BCtlSelBCWS4 = CWSRply.ARM
BCtlRamForBCWS4 = CWSRply.ARM
BCtlWtRam47 = (WSRply+IOWRqst.IOTIdMatch+BIOWRqst+WBRqst).ARM+RBRply.IdMatch+CWSRplyandARM7
BCtlEnRamSel4 = BCtlWtRam47+BCtlRdRam4
BCtlRdRam4 = (RBRqst+CWSRply+IORRqst.IOTIdMatch).ARM
BCtlSelWdData4 =
BCtlLdFIFOAOw4 = RBRqst.ARM
BCtlLdFIFOnAOw4 = (IORRqst+IOWRqst).IOTIdMatch.ARM
BCtlSelRRdLatch4 = CWSRply.ARM
CWSRplyandARM4 = CWSRply.ARM
BCtlVPValid4 = RBRply.IdMatch.~RplyStale
BCtlRPValid4 = RBRply.IdMatch