package bmb
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Bmb(p: BmbParameter) extends Bundle with IMasterSlave with Product with Serializable
- case class BmbAck(p: BmbParameter) extends Bundle with Product with Serializable
- case class BmbAlignedSpliter(ip: BmbParameter, lengthMax: Int) extends Component with Product with Serializable
- case class BmbAligner(ip: BmbParameter, alignmentWidth: Int) extends Component with Product with Serializable
- case class BmbArbiter(p: BmbParameter, portCount: Int, lowerFirstPriority: Boolean, inputsWithInv: Seq[Boolean] = null, inputsWithSync: Seq[Boolean] = null, pendingInvMax: Int = 0) extends Component with Product with Serializable
- case class BmbCmd(p: BmbParameter) extends Bundle with Product with Serializable
- case class BmbDecoder(p: BmbParameter, mappings: Seq[AddressMapping], capabilities: Seq[BmbParameter], pendingMax: Int = 15) extends Component with Product with Serializable
- case class BmbDecoderOutOfOrder(p: BmbParameter, mappings: Seq[AddressMapping], capabilities: Seq[BmbParameter], pendingRspTransactionMax: Int) extends Component with Product with Serializable
- case class BmbDownSizerBridge(inputParameter: BmbParameter, outputParameter: BmbParameter) extends Component with Product with Serializable
- case class BmbEg4S20Bram32K(p: BmbParameter, hexInit: String = null) extends Component with Product with Serializable
- case class BmbExclusiveMonitor(inputParameter: BmbParameter, pendingWriteMax: Int) extends Component with Product with Serializable
- case class BmbIce40Spram(p: BmbParameter) extends Component with Product with Serializable
- case class BmbInv(p: BmbParameter) extends Bundle with Product with Serializable
- case class BmbInvalidateMonitor(inputParameter: BmbParameter, pendingInvMax: Int) extends Component with Product with Serializable
- class BmbInvalidationArbiter extends Component
- case class BmbLengthFixer(ip: BmbParameter, fixedWidth: Int) extends Component with Product with Serializable
- case class BmbMasterParameter(idMapping: Seq[BmbMasterParameterIdMapping]) extends Product with Serializable
- case class BmbMasterParameterIdMapping(range: AddressMapping, maximumPendingTransactionPerId: Int) extends Product with Serializable
- case class BmbOnChipRam(p: BmbParameter, size: BigInt, hexOffset: BigInt = null, hexInit: String = null) extends Component with Product with Serializable
- case class BmbOnChipRamMultiPort(portsParameter: Seq[BmbParameter], size: BigInt, hexOffset: BigInt = null, hexInit: String = null) extends Component with Product with Serializable
- case class BmbParameter(addressWidth: Int, dataWidth: Int, lengthWidth: Int, sourceWidth: Int, contextWidth: Int, alignment: Kind = BmbParameter.BurstAlignement.WORD, alignmentMin: Int = 0, canRead: Boolean = true, canWrite: Boolean = true, canExclusive: Boolean = false, canInvalidate: Boolean = false, canSync: Boolean = false, invalidateLength: Int = 0, invalidateAlignment: Kind = BmbParameter.BurstAlignement.WORD, maximumPendingTransactionPerId: Int = Int.MaxValue) extends Product with Serializable
- case class BmbRsp(p: BmbParameter) extends Bundle with Product with Serializable
- case class BmbSlaveParameter(maximumPendingTransactionPerId: Int) extends Product with Serializable
- case class BmbSync(p: BmbParameter) extends Bundle with Product with Serializable
- case class BmbToApb3Bridge(apb3Config: Apb3Config, bmbParameter: BmbParameter, pipelineBridge: Boolean) extends Component with Product with Serializable
- case class BmbToAxi4SharedBridge(bmbConfig: BmbParameter, pendingMax: Int = 7) extends Component with Product with Serializable
- case class BmbToWishbone(p: BmbParameter) extends Component with Product with Serializable
- case class BmbUnburstify(inputParameter: BmbParameter) extends Component with Product with Serializable
- case class BmbUpSizerBridge(inputParameter: BmbParameter, outputParameter: BmbParameter) extends Component with Product with Serializable
Value Members
- object Bmb extends Serializable
- object BmbAlignedSpliter extends Serializable
- object BmbAligner extends Serializable
- object BmbArbiter extends Serializable
- object BmbDownSizerBridge extends Serializable
- object BmbEg4S20Bram32K extends Serializable
- object BmbExclusiveMonitor extends Serializable
- object BmbExclusiveMonitorState extends SpinalEnum
- object BmbIce40Spram extends Serializable
- object BmbInvalidateMonitor extends Serializable
- object BmbLengthFixer extends Serializable
- object BmbOnChipRam extends Serializable
- object BmbOnChipRamMultiPort extends Serializable
- object BmbParameter extends Serializable
- object BmbToApb3Bridge extends Serializable
- object BmbToWishbone extends Serializable
- object BmbUnburstify extends Serializable
- object BmbUpSizerBridge extends Serializable
- object WeakConnector