package
coherent
Type Members
-
class
Cache extends Component
-
-
case class
CacheParam(unp: NodeParameters, downPendingMax: Int, cacheWays: Int, cacheBytes: Int, blockSize: Int, cacheBanks: Int = 1, probeCount: Int = 8, aBufferCount: Int = 4, ctrlLoopbackDepth: Int = 4, generalSlotCount: Int = 8, generalSlotCountUpCOnly: Int = 2, victimBufferLines: Int = 2, upCBufferDepth: Int = 8, coherentRegion: (UInt) ⇒ Bool, allocateOnMiss: ((CtrlOpcode)#C, UInt, UInt, UInt) ⇒ Bool = null) extends Product with Serializable
-
-
case class
DataPayload(bytes: Int) extends Bundle with Product with Serializable
-
class
Hub extends Component
-
class
HubFiber extends Area
-
case class
HubParameters(unp: NodeParameters, downPendingMax: Int, sets: Int, wayCount: Int, blockSize: Int, probeCount: Int = 8, aBufferCount: Int = 4, probeRegion: (UInt) ⇒ Bool) extends Product with Serializable
-
case class
OrderingCmd(bytesMax: Int) extends Bundle with Product with Serializable
Value Members
-
object
Cache extends AreaObject
-
-
object
Hub
-
object
HubGen extends App
-
object
HubSynt extends App
-