Class

spinal.lib.memory.sdram.dfi.interface

DfiConfig

Related Doc: package interface

Permalink

case class DfiConfig(addrMap: AddrMap = RowBankColumn, frequencyRatio: Int, chipSelectNumber: Int, bgWidth: Int, cidWidth: Int, dataSlice: Int, cmdPhase: Int, signalConfig: DDRSignalConfig, timeConfig: DfiTimeConfig, sdram: SdramConfig) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DfiConfig
  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 DfiConfig(addrMap: AddrMap = RowBankColumn, frequencyRatio: Int, chipSelectNumber: Int, bgWidth: Int, cidWidth: Int, dataSlice: Int, cmdPhase: Int, signalConfig: DDRSignalConfig, timeConfig: DfiTimeConfig, sdram: SdramConfig)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val addrMap: AddrMap

    Permalink
  5. val addressWidth: Int

    Permalink
  6. val alertWidth: Int

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. val bankGroupWidth: Int

    Permalink
  9. val bankWidth: Int

    Permalink
  10. val beatCount: Int

    Permalink
  11. val beatWidth: Int

    Permalink
  12. val bgWidth: Int

    Permalink
  13. val burstWidth: Int

    Permalink
  14. val bytePerBeat: Int

    Permalink
  15. val bytePerBurst: Int

    Permalink
  16. val bytePerDq: Int

    Permalink
  17. val caTrainingMCIFWidth: Int

    Permalink
  18. val caTrainingPhyIFWidth: Int

    Permalink
  19. val caTrainingResponseWidth: Int

    Permalink
  20. val chipIdWidth: Int

    Permalink
  21. val chipSelectNumber: Int

    Permalink
  22. val chipSelectWidth: Int

    Permalink
  23. val cidWidth: Int

    Permalink
  24. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  25. val cmdPhase: Int

    Permalink
  26. val controlWidth: Int

    Permalink
  27. val dataEnableWidth: Int

    Permalink
  28. val dataRate: Int

    Permalink
  29. val dataSlice: Int

    Permalink
  30. val dataWidth: Int

    Permalink
  31. val dbiWidth: Int

    Permalink
  32. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. val errorNumber: Int

    Permalink
  34. val frequencyRatio: Int

    Permalink
  35. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  36. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  37. val levelingPhyIFWidth: Int

    Permalink
  38. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  40. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  41. val phyIoWidth: Int

    Permalink
  42. val rankWidth: Int

    Permalink
  43. val readDataValidWidth: Int

    Permalink
  44. val readLevelingMCIFWidth: Int

    Permalink
  45. val readLevelingPhyIFWidth: Int

    Permalink
  46. val readLevelingResponseWidth: Int

    Permalink
  47. val readTrainingPhyIFWidth: Int

    Permalink
  48. val sdram: SdramConfig

    Permalink
  49. val signalConfig: DDRSignalConfig

    Permalink
  50. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  51. val taskAddressWidth: Int

    Permalink
  52. val timeConfig: DfiTimeConfig

    Permalink
  53. val transferPerBurst: Int

    Permalink
  54. val useAckN: Boolean

    Permalink
  55. val useAlertN: Boolean

    Permalink
  56. val useBank: Boolean

    Permalink
  57. val useBg: Boolean

    Permalink
  58. val useCalvlCapture: Boolean

    Permalink
  59. val useCalvlEn: Boolean

    Permalink
  60. val useCalvlReq: Boolean

    Permalink
  61. val useCalvlResp: Boolean

    Permalink
  62. val useCasN: Boolean

    Permalink
  63. val useCid: Boolean

    Permalink
  64. val useCrcMode: Boolean

    Permalink
  65. val useCtrlupd: Boolean

    Permalink
  66. val useCtrlupdAck: Boolean

    Permalink
  67. val useCtrlupdReq: Boolean

    Permalink
  68. val useDataByteDisable: Boolean

    Permalink
  69. val useError: Boolean

    Permalink
  70. val useErrorInfo: Boolean

    Permalink
  71. val useFreqRatio: Boolean

    Permalink
  72. val useInitStart: Boolean

    Permalink
  73. val useLpAck: Boolean

    Permalink
  74. val useLpCtrlReq: Boolean

    Permalink
  75. val useLpData: Boolean

    Permalink
  76. val useLpDataReq: Boolean

    Permalink
  77. val useLpWakeUp: Boolean

    Permalink
  78. val useLvlPattern: Boolean

    Permalink
  79. val useLvlPeriodic: Boolean

    Permalink
  80. val useOdt: Boolean

    Permalink
  81. val useParity: Boolean

    Permalink
  82. val useParityIn: Boolean

    Permalink
  83. val usePhyCalvlCsN: Boolean

    Permalink
  84. val usePhyRdlvlCsN: Boolean

    Permalink
  85. val usePhyRdlvlGateCsN: Boolean

    Permalink
  86. val usePhyWrlvlCsN: Boolean

    Permalink
  87. val usePhylvl: Boolean

    Permalink
  88. val usePhylvlAckCsN: Boolean

    Permalink
  89. val usePhylvlReqCsN: Boolean

    Permalink
  90. val usePhyupd: Boolean

    Permalink
  91. val usePhyupdAck: Boolean

    Permalink
  92. val usePhyupdReq: Boolean

    Permalink
  93. val usePhyupdType: Boolean

    Permalink
  94. val useRasN: Boolean

    Permalink
  95. val useRddataCsN: Boolean

    Permalink
  96. val useRddataDbiN: Boolean

    Permalink
  97. val useRddataDnv: Boolean

    Permalink
  98. val useRdlvlEn: Boolean

    Permalink
  99. val useRdlvlGateEn: Boolean

    Permalink
  100. val useRdlvlGateReq: Boolean

    Permalink
  101. val useRdlvlReq: Boolean

    Permalink
  102. val useRdlvlResp: Boolean

    Permalink
  103. val useResetN: Boolean

    Permalink
  104. val useWeN: Boolean

    Permalink
  105. val useWrdataCsN: Boolean

    Permalink
  106. val useWrlvlEn: Boolean

    Permalink
  107. val useWrlvlReq: Boolean

    Permalink
  108. val useWrlvlResp: Boolean

    Permalink
  109. val useWrlvlStrobe: Boolean

    Permalink
  110. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  111. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  112. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  113. val writeLevelingMCIFWidth: Int

    Permalink
  114. val writeLevelingPhyIFWidth: Int

    Permalink
  115. val writeLevelingResponseWidth: Int

    Permalink

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped