package tilelink
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- tilelink
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class Apb3Bridge extends Component
- case class Arbiter(upsNodes: Seq[NodeParameters], downNode: NodeParameters) extends Component with Product with Serializable
- class Axi4Bridge extends Component
- class AxiLite4Bridge extends Component
- 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, withDataC: 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, downsSpec: Seq[DecoderDownSpec]) extends Component with Product with Serializable
- case class DecoderDownSpec(mappeds: Seq[MappedTransfers], transformers: Seq[AddressTransformer], nodeParam: NodeParameters) extends 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) extends Product with Serializable
- case class M2sSupport(transfers: M2sTransfers, addressWidth: Int, dataWidth: Int) 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) 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
- class Ram extends Component
- 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
- class ScopeFiber extends Area
- case class SizeRange(min: Int, max: Int) extends Product with Serializable
- class SlaveFactory extends BusSlaveFactoryDelayed
- 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 Apb3Bridge
- object Apb3BridgeGen extends App
- object Arbiter extends Serializable
- object Axi4Bridge
- object Axi4BridgeGen extends App
- object AxiLite4Bridge
- object AxiLite4BridgeGen extends App
- 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 M2sAgent 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
- object SlaveFactory