c

spinal.lib.memory.sdram.dfi

DfiMemoryAgent

class DfiMemoryAgent extends AnyRef

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

Instance Constructors

  1. new DfiMemoryAgent(bus: Dfi, clockDomain: ClockDomain)
  2. new DfiMemoryAgent(ctrl: DfiControlInterface, wr: DfiWriteInterface, rd: DfiReadInterface, clockDomain: ClockDomain)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. var bank: Long
  6. val bankQueue: Queue[Long]
  7. val bankWidth: Int
  8. val busConfig: DfiConfig
  9. var byteAddr: Long
  10. val casNProxy: SimProxy
  11. val ckeProxy: SimProxy
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  13. val cmdPhase: Int
  14. var columnAddr: Long
  15. val columnWidth: Int
  16. val csCount: Int
  17. val csNProxy: SimProxy
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  20. def getByte(address: Long): Byte
  21. def getByteAsInt(address: Long): Int
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. val memory: SparseMemory
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  29. var oneTakeDataCounter: Int
  30. val oneTaskByteNumber: Int
  31. val oneTaskDataNumber: Int
  32. val phaseCount: Int
  33. val rProcess: Array[Queue[(BigInt) ⇒ Unit]]
  34. val rasNProxy: SimProxy
  35. var rdByteAddress: Long
  36. var rdData: BigInt
  37. var rdDataByte: Int
  38. val rdDataQueue: Queue[BigInt]
  39. val rdEnQueue: Queue[(Boolean, Int)]
  40. val rdLatQuenes: Queue[Int]
  41. var rdVaildPhase: Int
  42. def readDataTxd(rdEn: IndexedSeq[Boolean]): Unit
  43. var rowAddr: Long
  44. val rowAddrQueue: Queue[Long]
  45. val rowWidth: Int
  46. def selectBit(bigInt: BigInt, partIndex: Int, bitNumber: Int): Array[Boolean]
  47. def setByte(address: Long, value: Byte): Unit
  48. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  49. def toString(): String
    Definition Classes
    AnyRef → Any
  50. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  52. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. val weNProxy: SimProxy
  54. val wrAddrQueue: Queue[Long]
  55. val wrByteQueue: Queue[Byte]
  56. val wrEnQueue: Queue[Boolean]
  57. val wrLatQuenes: Queue[Int]
  58. def writeDataRxd(wrEn: IndexedSeq[Boolean], wrData: IndexedSeq[Long]): Unit
  59. def writeNotification(address: Long, value: Byte): Unit
  60. var writeVaild: Boolean

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped