package bmb

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Bmb(p: BmbParameter) extends Bundle with IMasterSlave with Product with Serializable
  2. case class BmbAck(p: BmbParameter) extends Bundle with Product with Serializable
  3. case class BmbAlignedSpliter(ip: BmbParameter, lengthMax: Int) extends Component with Product with Serializable
  4. case class BmbAligner(ip: BmbParameter, alignmentWidth: Int) extends Component with Product with Serializable
  5. 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
  6. case class BmbCmd(p: BmbParameter) extends Bundle with Product with Serializable
  7. case class BmbDecoder(p: BmbParameter, mappings: Seq[AddressMapping], capabilities: Seq[BmbParameter], pendingMax: Int = 15) extends Component with Product with Serializable
  8. case class BmbDecoderOutOfOrder(p: BmbParameter, mappings: Seq[AddressMapping], capabilities: Seq[BmbParameter], pendingRspTransactionMax: Int) extends Component with Product with Serializable
  9. case class BmbDownSizerBridge(inputParameter: BmbParameter, outputParameter: BmbParameter) extends Component with Product with Serializable
  10. case class BmbEg4S20Bram32K(p: BmbParameter, hexInit: String = null) extends Component with Product with Serializable
  11. case class BmbExclusiveMonitor(inputParameter: BmbParameter, pendingWriteMax: Int) extends Component with Product with Serializable
  12. case class BmbIce40Spram(p: BmbParameter) extends Component with Product with Serializable
  13. case class BmbInv(p: BmbParameter) extends Bundle with Product with Serializable
  14. case class BmbInvalidateMonitor(inputParameter: BmbParameter, pendingInvMax: Int) extends Component with Product with Serializable
  15. class BmbInvalidationArbiter extends Component
  16. case class BmbLengthFixer(ip: BmbParameter, fixedWidth: Int) extends Component with Product with Serializable
  17. case class BmbMasterParameter(idMapping: Seq[BmbMasterParameterIdMapping]) extends Product with Serializable
  18. case class BmbMasterParameterIdMapping(range: AddressMapping, maximumPendingTransactionPerId: Int) extends Product with Serializable
  19. case class BmbOnChipRam(p: BmbParameter, size: BigInt, hexOffset: BigInt = null, hexInit: String = null) extends Component with Product with Serializable
  20. case class BmbOnChipRamMultiPort(portsParameter: Seq[BmbParameter], size: BigInt, hexOffset: BigInt = null, hexInit: String = null) extends Component with Product with Serializable
  21. 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
  22. case class BmbRsp(p: BmbParameter) extends Bundle with Product with Serializable
  23. case class BmbSlaveParameter(maximumPendingTransactionPerId: Int) extends Product with Serializable
  24. case class BmbSync(p: BmbParameter) extends Bundle with Product with Serializable
  25. case class BmbToApb3Bridge(apb3Config: Apb3Config, bmbParameter: BmbParameter, pipelineBridge: Boolean) extends Component with Product with Serializable
  26. case class BmbToAxi4SharedBridge(bmbConfig: BmbParameter, pendingMax: Int = 7) extends Component with Product with Serializable
  27. case class BmbToWishbone(p: BmbParameter) extends Component with Product with Serializable
  28. case class BmbUnburstify(inputParameter: BmbParameter) extends Component with Product with Serializable
  29. case class BmbUpSizerBridge(inputParameter: BmbParameter, outputParameter: BmbParameter) extends Component with Product with Serializable

Value Members

  1. object Bmb extends Serializable
  2. object BmbAlignedSpliter extends Serializable
  3. object BmbAligner extends Serializable
  4. object BmbArbiter extends Serializable
  5. object BmbDownSizerBridge extends Serializable
  6. object BmbEg4S20Bram32K extends Serializable
  7. object BmbExclusiveMonitor extends Serializable
  8. object BmbExclusiveMonitorState extends SpinalEnum
  9. object BmbIce40Spram extends Serializable
  10. object BmbInvalidateMonitor extends Serializable
  11. object BmbLengthFixer extends Serializable
  12. object BmbOnChipRam extends Serializable
  13. object BmbOnChipRamMultiPort extends Serializable
  14. object BmbParameter extends Serializable
  15. object BmbToApb3Bridge extends Serializable
  16. object BmbToWishbone extends Serializable
  17. object BmbUnburstify extends Serializable
  18. object BmbUpSizerBridge extends Serializable
  19. object WeakConnector

Ungrouped