tilelink2: document allowed (and required) response messages
This commit is contained in:
parent
ec1f901a38
commit
edb17d1e34
@ -28,24 +28,24 @@ abstract class TLBundleBase(params: TLBundleParameters) extends GenericParameter
|
||||
object TLMessages
|
||||
{
|
||||
// A B C D E
|
||||
val PutFullData = UInt(0) // . .
|
||||
val PutPartialData = UInt(1) // . .
|
||||
val ArithmeticData = UInt(2) // . .
|
||||
val LogicalData = UInt(3) // . .
|
||||
val Get = UInt(4) // . .
|
||||
val Hint = UInt(5) // . .
|
||||
val Acquire = UInt(6) // .
|
||||
val Probe = UInt(6) // .
|
||||
val PutFullData = UInt(0) // . . => AccessAck
|
||||
val PutPartialData = UInt(1) // . . => AccessAck
|
||||
val ArithmeticData = UInt(2) // . . => AccessAckData
|
||||
val LogicalData = UInt(3) // . . => AccessAckData
|
||||
val Get = UInt(4) // . . => AccessAckData
|
||||
val Hint = UInt(5) // . . => HintAck
|
||||
val Acquire = UInt(6) // . => Grant[Data]
|
||||
val Probe = UInt(6) // . => ProbeAck[Data]
|
||||
val AccessAck = UInt(0) // . .
|
||||
val AccessAckData = UInt(1) // . .
|
||||
val HintAck = UInt(2) // . .
|
||||
//val PutThroughData = UInt(3) // . // future extension ?
|
||||
val ProbeAck = UInt(4) // .
|
||||
val ProbeAckData = UInt(5) // .
|
||||
val Release = UInt(6) // .
|
||||
val ReleaseData = UInt(7) // .
|
||||
val Grant = UInt(4) // .
|
||||
val GrantData = UInt(5) // .
|
||||
val Release = UInt(6) // . => ReleaseAck
|
||||
val ReleaseData = UInt(7) // . => ReleaseAck
|
||||
val Grant = UInt(4) // . => GrantAck
|
||||
val GrantData = UInt(5) // . => GrantAck
|
||||
val ReleaseAck = UInt(6) // .
|
||||
val GrantAck = UInt(0) // .
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user