package sim
- Alphabetic
- Public
- Protected
Type Members
- class Axi4ARJob extends Axi4AXJob
The class is offered as an interface to Axi4Job and provide tyoe check on the channel provide.
The class is offered as an interface to Axi4Job and provide tyoe check on the channel provide. Note: the size is expressed in bytes and assumed to be a power of two.
- class Axi4AWJob extends Axi4AXJob
The class is offered as an interface to Axi4Job and provide tyoe check on the channel provide.
The class is offered as an interface to Axi4Job and provide tyoe check on the channel provide. Note: the size is expressed in bytes and assumed to be a power of two.
- class Axi4AXJob extends Axi4Job
- class Axi4BJob extends Axi4Job
- class Axi4CheckerPrimary extends AnyRef
- class Axi4CheckerSecondary extends AnyRef
- abstract class Axi4Job extends AnyRef
Abstract class representing and encapsulating the base logic of an Axi4Job.
- class Axi4JobQueue extends Queue[Axi4Job]
- class Axi4RJob extends Axi4Job
- class Axi4WJob extends Axi4Job
- abstract class ChannelDriver[T <: Data] extends AnyRef
Class driving and scheduling Axi4Job on an AXI4 channel.
Class driving and scheduling Axi4Job on an AXI4 channel.
Abstract class containing with queue of AXI4 jobs that can be scheduled according to a policy. The exact policy (i.e., next) and bus placement functions are kept abstract to be overriden.
- class ChannelDriverInOrder[T <: Data] extends ChannelDriver[T]
Specialized version of the channel driver serving pending transactions in-order (i.e., in the order they arrived).
- class ChannelDriverRandom[T <: Data] extends ChannelDriver[T]
Specialized version of the channel driver serving pending transactions out-of-order (i.e., randomly) amongst pending transactions marked as ready.
- case class DiscreteHistogram() extends Product with Serializable
- class MemoryPage extends AnyRef
- case class SparseMemory() extends Product with Serializable
Value Members
- object Axi4Sim
Object containing all encodings hard-defined in the protocol.
Object containing all encodings hard-defined in the protocol. See the official documentation for further details.
- object ChannelDriverInOrder
Companion object of ultrascaleplus.bus.amba.axi4.sim.ChannelDriverInOrder class.
- object ChannelDriverRandom
Companion object of ultrascaleplus.bus.amba.axi4.sim.ChannelDriverRandom class.