Packages

c

spinal.lib.bus.amba4.axi.sim

Axi4WriteOnlyMasterAgent

abstract class Axi4WriteOnlyMasterAgent extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Axi4WriteOnlyMasterAgent
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Axi4WriteOnlyMasterAgent(bus: Axi4, clockDomain: ClockDomain)
  2. new Axi4WriteOnlyMasterAgent(bus: Axi4WriteOnly, clockDomain: ClockDomain)
  3. new Axi4WriteOnlyMasterAgent(aw: Stream[Axi4Aw], w: Stream[Axi4W], b: Stream[Axi4B], clockDomain: ClockDomain)

Abstract Value Members

  1. abstract def genAddress(): BigInt
  2. abstract def mappingAllocate(mapping: SizeMapping): Boolean
  3. abstract def mappingFree(mapping: SizeMapping): Unit

Concrete Value Members

  1. var allowGen: Boolean
  2. val assertOkResp: Boolean
  3. val awDriver: StreamDriver[Axi4Aw]
  4. val awQueue: Queue[() ⇒ Unit]
  5. val bDriver: StreamReadyRandomizer[Axi4B]
  6. val bQueue: Array[Queue[() ⇒ Unit]]
  7. def bursts: List[Int]
  8. val busConfig: Axi4Config
  9. var cmdCounter: Int
  10. def genCmd(): Unit
  11. val idCount: Int
  12. def lens: List[Int]
  13. def maskRandom(): Boolean
  14. def onCmdWrite(address: BigInt, data: Byte): Unit
  15. val pageAlignBits: Int
  16. def pending: Boolean
  17. def reset(): Unit
  18. var rspCounter: Int
  19. val rspMonitor: StreamMonitor[Axi4B]
  20. def sizes: List[Int]
  21. val wDriver: StreamDriver[Axi4W]
  22. val wQueue: Queue[() ⇒ Unit]