package tilelink
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- tilelink
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Arbiter(upsNodes: Seq[NodeParameters]) extends Component with Product with Serializable
- case class Bus(p: BusParameter) extends Bundle with IMasterSlave with Product with Serializable
- abstract class BusFragment extends Bundle
- implicit class BusFragmentPimper extends AnyRef
- case class BusParameter(addressWidth: Int, dataWidth: Int, sizeBytes: Int, sourceWidth: Int, sinkWidth: Int, withBCE: Boolean, withDataA: Boolean, withDataB: Boolean, withDataD: Boolean, node: NodeParameters) extends Product with Serializable
- case class ChannelA(p: BusParameter) extends BusFragment with Product with Serializable
- case class ChannelB(p: BusParameter) extends BusFragment with Product with Serializable
- case class ChannelC(p: BusParameter) extends BusFragment with Product with Serializable
- case class ChannelD(p: BusParameter) extends BusFragment with Product with Serializable
- case class ChannelE(p: BusParameter) extends Bundle with Product with Serializable
- abstract class ContextAsyncBufferBase[T <: Data] extends Component
- trait ContextAsyncBufferFactory extends AnyRef
- class ContextAsyncBufferFull[T <: Data] extends ContextAsyncBufferBase[T]
- case class ContextBufferAdd[T <: Data](idWidth: Int, contextType: HardType[T]) extends Bundle with Product with Serializable
- case class ContextBufferQuery[T <: Data](idWidth: Int, contextType: HardType[T]) extends Bundle with IMasterSlave with Product with Serializable
- case class ContextBufferRemove[T <: Data](idWidth: Int) extends Bundle with Product with Serializable
- case class Decoder(upNode: NodeParameters, downsSupports: Seq[M2sSupport], downsS2m: Seq[S2mParameters], mapping: Seq[AddressMapping], transformers: Seq[Seq[AddressTransformer]]) extends Component with Product with Serializable
- class ErrorSlave extends Component
- case class FifoCc(busParameter: BusParameter, inputCd: ClockDomain, outputCd: ClockDomain, aDepth: Int, bDepth: Int, cDepth: Int, dDepth: Int, eDepth: Int) extends Component with Product with Serializable
- case class M2sAgent(name: Nameable, mapping: Seq[M2sSource]) extends OverridedEqualsHashCode with Product with Serializable
- case class M2sParameters(addressWidth: Int, dataWidth: Int, masters: Seq[M2sAgent]) extends OverridedEqualsHashCode with Product with Serializable
- case class M2sSource(id: AddressMapping, emits: M2sTransfers, isExecute: Boolean = false) extends Product with Serializable
- case class M2sSupport(transfers: M2sTransfers, addressWidth: Int, dataWidth: Int, allowExecute: Boolean = false) extends Product with Serializable
- case class M2sTransfers(acquireT: SizeRange = SizeRange.none, acquireB: SizeRange = SizeRange.none, arithmetic: SizeRange = SizeRange.none, logical: SizeRange = SizeRange.none, get: SizeRange = SizeRange.none, putFull: SizeRange = SizeRange.none, putPartial: SizeRange = SizeRange.none, hint: SizeRange = SizeRange.none, probeAckData: SizeRange = SizeRange.none) extends MemoryTransfers with Product with Serializable
- case class NodeParameters(m: M2sParameters, s: S2mParameters = S2mParameters.none()) extends Product with Serializable
- case class OrderingTag(cmd: Flow[OrderingCmd], cd: ClockDomain = ClockDomain.current) extends SpinalTag with Product with Serializable
- case class S2mAgent(name: Nameable, sinkId: AddressMapping, emits: S2mTransfers) extends OverridedEqualsHashCode with Product with Serializable
- case class S2mParameters(slaves: Seq[S2mAgent]) extends OverridedEqualsHashCode with Product with Serializable
- case class S2mSupport(transfers: S2mTransfers) extends Product with Serializable
- case class S2mTransfers(probe: SizeRange = SizeRange.none, arithmetic: SizeRange = SizeRange.none, logical: SizeRange = SizeRange.none, get: SizeRange = SizeRange.none, putFull: SizeRange = SizeRange.none, putPartial: SizeRange = SizeRange.none, hint: SizeRange = SizeRange.none) extends Product with Serializable
- case class SizeRange(min: Int, max: Int) extends Product with Serializable
- implicit class TilelinkBusFragmentPimper[T <: BusFragment] extends AnyRef
- class TransferFilter extends Component
- class WidthAdapter extends Component
Value Members
- def sizeToBeatMinusOne(p: BusParameter, size: UInt): UInt
- object Arbiter extends Serializable
- object Bus extends Serializable
- object BusParameter extends Serializable
- object ChannelA extends Serializable
- object ChannelB extends Serializable
- object ChannelC extends Serializable
- object ChannelD extends Serializable
- object ChannelE extends Serializable
- object ContextAsyncBufferFull extends ContextAsyncBufferFactory
- object DebugId
- object Decoder extends Serializable
- object M2sParameters extends Serializable
- object M2sSupport extends Serializable
- object M2sTransfers extends Serializable
- object NodeParameters extends Serializable
- object Opcode extends AreaRoot
- object Param
- object S2mAgent extends Serializable
- object S2mParameters extends Serializable
- object S2mSupport extends Serializable
- object S2mTransfers extends Serializable
- object SizeRange extends Serializable