Packages

case class Parameter(readAddressWidth: Int, readDataWidth: Int, readLengthWidth: Int, writeAddressWidth: Int, writeDataWidth: Int, writeLengthWidth: Int, sgAddressWidth: Int, sgReadDataWidth: Int, sgWriteDataWidth: Int, memory: DmaMemoryLayout, outputs: Seq[BsbParameter], inputs: Seq[BsbParameter], channels: Seq[Channel], bytePerTransferWidth: Int, weightWidth: Int, withSgBus: Boolean = false, pendingWritePerChannel: Int = 15, pendingReadPerChannel: Int = 15) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Parameter
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Parameter(readAddressWidth: Int, readDataWidth: Int, readLengthWidth: Int, writeAddressWidth: Int, writeDataWidth: Int, writeLengthWidth: Int, sgAddressWidth: Int, sgReadDataWidth: Int, sgWriteDataWidth: Int, memory: DmaMemoryLayout, outputs: Seq[BsbParameter], inputs: Seq[BsbParameter], channels: Seq[Channel], bytePerTransferWidth: Int, weightWidth: Int, withSgBus: Boolean = false, pendingWritePerChannel: Int = 15, pendingReadPerChannel: Int = 15)

Type Members

  1. case class ReadContext() extends Bundle with Product with Serializable
  2. case class SgReadContext() extends Bundle with Product with Serializable
  3. case class SgWriteContext() extends Bundle with Product with Serializable
  4. case class WriteContext() extends Bundle with Product with Serializable

Value Members

  1. val addressWidth: Int
  2. val bytePerTransferWidth: Int
  3. def canRead: Boolean
  4. def canSgRead: Boolean
  5. def canSgWrite: Boolean
  6. def canWrite: Boolean
  7. val channels: Seq[Channel]
  8. val inputs: Seq[BsbParameter]
  9. val memory: DmaMemoryLayout
  10. val outputs: Seq[BsbParameter]
  11. val pendingReadPerChannel: Int
  12. val pendingWritePerChannel: Int
  13. val readAddressWidth: Int
  14. val readDataWidth: Int
  15. val readLengthWidth: Int
  16. val readWriteMaxDataWidth: Int
  17. val readWriteMinDataWidth: Int
  18. val sgAddressWidth: Int
  19. val sgReadDataWidth: Int
  20. val sgWriteDataWidth: Int
  21. def toSgBusParameter(): SgBusParameter
  22. val weightWidth: Int
  23. val withSgBus: Boolean
  24. val writeAddressWidth: Int
  25. val writeByteCount: Int
  26. val writeDataWidth: Int
  27. val writeLengthWidth: Int