package
bmb
Type Members
-
case class
Bmb(p: BmbParameter) extends Bundle with IMasterSlave with Product with Serializable
-
case class
BmbAccessCapabilities(addressWidth: Int, dataWidth: Int, sourceWidthMax: Int = Int.MaxValue, contextWidthMax: Int = Int.MaxValue, lengthWidthMax: Int = Int.MaxValue, alignment: Kind = BmbParameter.BurstAlignement.WORD, alignmentMin: Int = 0, accessLatencyMin: Int = 1, canRead: Boolean = true, canWrite: Boolean = true, canMask: Boolean = true, canExclusive: Boolean = false, maximumPendingTransaction: Int = Int.MaxValue, canInvalidate: Boolean = false, canSync: Boolean = false) extends Product with Serializable
-
case class
BmbAccessParameter(addressWidth: Int, dataWidth: Int, sources: LinkedHashMap[Int, BmbSourceParameter] = ...) extends 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(inputsParameter: Seq[BmbParameter], outputParameter: BmbParameter, lowerFirstPriority: Boolean, pendingInvMax: Int = 0) extends Component with Product with Serializable
-
-
case class
BmbCcFifo(p: BmbParameter, cmdDepth: Int, rspDepth: Int, inputCd: ClockDomain, outputCd: ClockDomain) extends Component with Product with Serializable
-
case class
BmbCcToggle(p: BmbParameter, inputCd: ClockDomain, outputCd: ClockDomain) extends Component with Product with Serializable
-
-
case class
BmbCmd(p: BmbParameter) extends Bundle with Product with Serializable
-
case class
BmbContextRemover(p: BmbParameter, pendingMax: Int) extends Component with Product with Serializable
-
case class
BmbDecoder(p: BmbParameter, mappings: Seq[AddressMapping], capabilities: Seq[BmbParameter], pendingMax: Int = 63, pipelinedDecoder: Boolean = false, pipelinedHalfPipe: Boolean = false) 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
BmbDecoderPerSource(p: BmbParameter, mappings: Seq[AddressMapping], capabilities: Seq[BmbParameter], pendingMax: Int = 63) 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
BmbErrorSlave(p: BmbParameter) 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
BmbImplicitDebugDecoder(bus: Handle[Bmb]) extends 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
-
-
-
-
case class
BmbLengthFixer(ip: BmbParameter, fixedWidth: Int) extends Component with 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
BmbRsp(p: BmbParameter) extends Bundle with Product with Serializable
-
-
case class
BmbSlaveParameter(maximumPendingTransactionPerId: Int) extends Product with Serializable
-
case class
BmbSourceDecoder(inputParameter: BmbParameter) extends Component with Product with Serializable
-
case class
BmbSourceParameter(contextWidth: Int, lengthWidth: Int, alignment: Kind = BmbParameter.BurstAlignement.WORD, alignmentMin: Int = 0, accessLatencyMin: Int = 1, canRead: Boolean = true, canWrite: Boolean = true, canMask: Boolean = true, canExclusive: Boolean = false, withCachedRead: Boolean = false, maximumPendingTransaction: Int = Int.MaxValue, canInvalidate: Boolean = false, canSync: Boolean = false) extends Product with Serializable
-
case class
BmbSourceRemover(p: BmbParameter) extends Component with Product with Serializable
-
case class
BmbSync(p: BmbParameter) extends Bundle with Product with Serializable
-
case class
BmbSyncRemover(p: BmbParameter, rspQueueSize: Int = 8, pendingMax: Int = 16) extends Component 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 = 31, halfRateAw: Boolean = true) extends Component with Product with Serializable
-
case class
BmbToAxi4SharedBridgeAssumeInOrder(bmbConfig: BmbParameter, pendingMax: Int = 31, halfRateAw: Boolean = true) 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
-
case class
BmbWriteRetainer(p: BmbParameter, queueSize: Int) extends Component with Product with Serializable