Package

spinal.lib.bus.tilelink

coherent

Permalink

package coherent

Visibility
  1. Public
  2. All

Type Members

  1. class Cache extends Component

    Permalink
  2. class CacheFiber extends Area

    Permalink
  3. 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

    Permalink
  4. class ChannelDataBuffer extends Area

    Permalink
  5. case class DataPayload(bytes: Int) extends Bundle with Product with Serializable

    Permalink
  6. class Hub extends Component

    Permalink
  7. class HubFiber extends Area

    Permalink
  8. 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

    Permalink
  9. case class OrderingCmd(bytesMax: Int) extends Bundle with Product with Serializable

    Permalink

Value Members

  1. object Cache extends AreaObject

    Permalink
  2. object DirectoryGen extends App

    Permalink
  3. object Hub

    Permalink
  4. object HubGen extends App

    Permalink
  5. object HubSynt extends App

    Permalink
  6. object HubSyntLight extends App

    Permalink

Ungrouped