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