package
axi
Type Members
-
case class
Axi4(config: Axi4Config) extends Bundle with IMasterSlave with Axi4Bus with Product with Serializable
-
-
-
-
-
-
-
class
Axi4Ax extends Bundle
-
-
case class
Axi4B(config: Axi4Config) extends Bundle with Product with Serializable
-
trait
Axi4Bus extends AnyRef
-
case class
Axi4CC(axiConfig: Axi4Config, inputCd: ClockDomain, outputCd: ClockDomain, arFifoSize: Int, awFifoSize: Int, rFifoSize: Int, wFifoSize: Int, bFifoSize: Int) extends Component with Product with Serializable
-
case class
Axi4Config(addressWidth: Int, dataWidth: Int, idWidth: Int = 1, useId: Boolean = true, useRegion: Boolean = true, useBurst: Boolean = true, useLock: Boolean = true, useCache: Boolean = true, useSize: Boolean = true, useQos: Boolean = true, useLen: Boolean = true, useLast: Boolean = true, useResp: Boolean = true, useProt: Boolean = true, useStrb: Boolean = true, arUserWidth: Int = 1, awUserWidth: Int = 1, rUserWidth: Int = 1, wUserWidth: Int = 1, bUserWidth: Int = 1) extends Product with Serializable
-
case class
Axi4CrossbarFactory() extends Product with Serializable
-
-
-
case class
Axi4R(config: Axi4Config) extends Bundle with Product with Serializable
-
-
case class
Axi4ReadOnlyArbiter(outputConfig: Axi4Config, inputsCount: Int) extends Component with Product with Serializable
-
case class
Axi4ReadOnlyChecker(config: Axi4Config, counterWidth: Int = 12) extends Component with Product with Serializable
-
case class
Axi4ReadOnlyDecoder(axiConfig: Axi4Config, decodings: Seq[SizeMapping], pendingMax: Int = 7) extends Component with Product with Serializable
-
case class
Axi4ReadOnlyErrorSlave(axiConfig: Axi4Config) extends Component with Product with Serializable
-
case class
Axi4ReadOnlyUpsizer(inputConfig: Axi4Config, outputConfig: Axi4Config, pendingQueueSize: Int) extends Component with Product with Serializable
-
case class
Axi4ReadyOnlyCC(axiConfig: Axi4Config, inputCd: ClockDomain, outputCd: ClockDomain, arFifoSize: Int, rFifoSize: Int) extends Component with Product with Serializable
-
-
case class
Axi4SharedArbiter(outputConfig: Axi4Config, readInputsCount: Int, writeInputsCount: Int, sharedInputsCount: Int, routeBufferSize: Int, routeBufferLatency: Int = 0, routeBufferM2sPipe: Boolean = false, routeBufferS2mPipe: Boolean = false) extends Component with Product with Serializable
-
case class
Axi4SharedCC(axiConfig: Axi4Config, inputCd: ClockDomain, outputCd: ClockDomain, arwFifoSize: Int, rFifoSize: Int, wFifoSize: Int, bFifoSize: Int) extends Component with Product with Serializable
-
case class
Axi4SharedChecker(config: Axi4Config, counterWidth: Int = 12) extends Component with Product with Serializable
-
case class
Axi4SharedDecoder(axiConfig: Axi4Config, readDecodings: Seq[SizeMapping], writeDecodings: Seq[SizeMapping], sharedDecodings: Seq[SizeMapping], pendingMax: Int = 7, lowLatency: Boolean = false) extends Component with Product with Serializable
-
case class
Axi4SharedErrorSlave(axiConfig: Axi4Config) extends Component with Product with Serializable
-
case class
Axi4SharedOnChipRam(dataWidth: Int, byteCount: BigInt, idWidth: Int, arwStage: Boolean = false) extends Component with Product with Serializable
-
case class
Axi4SharedOnChipRamMultiPort(portCount: Int, dataWidth: Int, byteCount: BigInt, idWidth: Int) extends Component with Product with Serializable
-
case class
Axi4SharedToApb3Bridge(addressWidth: Int, dataWidth: Int, idWidth: Int) extends Component with Product with Serializable
-
-
case class
Axi4Upsizer(inputConfig: Axi4Config, outputConfig: Axi4Config, readPendingQueueSize: Int) extends Component with Product with Serializable
-
case class
Axi4W(config: Axi4Config) extends Bundle with Product with Serializable
-
-
case class
Axi4WriteOnlyArbiter(outputConfig: Axi4Config, inputsCount: Int, routeBufferSize: Int, routeBufferLatency: Int = 0, routeBufferS2mPipe: Boolean = false) extends Component with Product with Serializable
-
case class
Axi4WriteOnlyCC(axiConfig: Axi4Config, inputCd: ClockDomain, outputCd: ClockDomain, awFifoSize: Int, wFifoSize: Int, bFifoSize: Int) extends Component with Product with Serializable
-
case class
Axi4WriteOnlyDecoder(axiConfig: Axi4Config, decodings: Seq[SizeMapping], pendingMax: Int = 7, lowLatency: Boolean = false) extends Component with Product with Serializable
-
case class
Axi4WriteOnlyErrorSlave(axiConfig: Axi4Config) extends Component with Product with Serializable
-
case class
Axi4WriteOnlyUpsizer(inputConfig: Axi4Config, outputConfig: Axi4Config) extends Component with Product with Serializable
Value Members
-
object
Axi4 extends Serializable
-
-
-
-
-
-
-
-
object
Axi4B extends Serializable
-
-
object
Axi4R extends Serializable
-
-
-
-
-
-
-
-
-
-
object
Axi4W extends Serializable
-
-
package
sim
-
package
wip
Axi4 interface definition
Axi4 configuration class