Class

spinal.lib.memory

DfiConfig

Related Doc: package memory

Permalink

case class DfiConfig(frequencyRatio: Int, dramBusWidth: Int, dramChipselectWidth: Int, dramBankWidth: Int, dramBgWidth: Int, dramCidWidth: Int, dramDataSlice: Int, useBank: Boolean, useAckN: Boolean, useRasN: Boolean, useCasN: Boolean, useWeN: Boolean, useBg: Boolean, useCid: Boolean, useOdt: Boolean, useResetN: Boolean, useWrdataCsN: Boolean, useRddataDbiN: Boolean, useRddataCsN: Boolean, useRddataDnv: Boolean, useDataByteDisable: Boolean, useFreqRatio: Boolean, useInitStart: Boolean, useParityIn: Boolean, useAlertN: Boolean, useRdlvlReq: Boolean, usePhyRdlvlCsN: Boolean, useRdlvlEn: Boolean, useRdlvlResp: Boolean, useRdlvlGateReq: Boolean, usePhyRdlvlGateCsN: Boolean, useRdlvlGateEn: Boolean, useWrlvlReq: Boolean, usePhyWrlvlCsN: Boolean, useWrlvlEn: Boolean, useWrlvlStrobe: Boolean, useWrlvlResp: Boolean, useCalvlReq: Boolean, usePhyCalvlCsN: Boolean, useCalvlEn: Boolean, useCalvlCapture: Boolean, useCalvlResp: Boolean, useLvlPattern: Boolean, useLvlPeriodic: Boolean, usePhylvlReqCsN: Boolean, usePhylvlAckCsN: Boolean, useLpCtrlReq: Boolean, useLpDataReq: Boolean, useLpWakeUp: Boolean, useLpAck: Boolean, useError: Boolean, useErrorInfo: Boolean) 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(frequencyRatio: Int, dramBusWidth: Int, dramChipselectWidth: Int, dramBankWidth: Int, dramBgWidth: Int, dramCidWidth: Int, dramDataSlice: Int, useBank: Boolean, useAckN: Boolean, useRasN: Boolean, useCasN: Boolean, useWeN: Boolean, useBg: Boolean, useCid: Boolean, useOdt: Boolean, useResetN: Boolean, useWrdataCsN: Boolean, useRddataDbiN: Boolean, useRddataCsN: Boolean, useRddataDnv: Boolean, useDataByteDisable: Boolean, useFreqRatio: Boolean, useInitStart: Boolean, useParityIn: Boolean, useAlertN: Boolean, useRdlvlReq: Boolean, usePhyRdlvlCsN: Boolean, useRdlvlEn: Boolean, useRdlvlResp: Boolean, useRdlvlGateReq: Boolean, usePhyRdlvlGateCsN: Boolean, useRdlvlGateEn: Boolean, useWrlvlReq: Boolean, usePhyWrlvlCsN: Boolean, useWrlvlEn: Boolean, useWrlvlStrobe: Boolean, useWrlvlResp: Boolean, useCalvlReq: Boolean, usePhyCalvlCsN: Boolean, useCalvlEn: Boolean, useCalvlCapture: Boolean, useCalvlResp: Boolean, useLvlPattern: Boolean, useLvlPeriodic: Boolean, usePhylvlReqCsN: Boolean, usePhylvlAckCsN: Boolean, useLpCtrlReq: Boolean, useLpDataReq: Boolean, useLpWakeUp: Boolean, useLpAck: Boolean, useError: Boolean, useErrorInfo: Boolean)

    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 addressWidth: Int

    Permalink
  5. val alertWidth: Int

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val bankGroupWidth: Int

    Permalink
  8. val bankWidth: Int

    Permalink
  9. val caTrainingMCIFWidth: Int

    Permalink
  10. val caTrainingPhyIFWidth: Int

    Permalink
  11. val caTrainingResponseWidth: Int

    Permalink
  12. val chipIdWidth: Int

    Permalink
  13. val chipSelectWidth: Int

    Permalink
  14. def clone(): AnyRef

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

    Permalink
  16. val dataEnableWidth: Int

    Permalink
  17. val dataWidth: Int

    Permalink
  18. val dbiWidth: Int

    Permalink
  19. val dramBankWidth: Int

    Permalink
  20. val dramBgWidth: Int

    Permalink
  21. val dramBusWidth: Int

    Permalink
  22. val dramChipselectWidth: Int

    Permalink
  23. val dramCidWidth: Int

    Permalink
  24. val dramDataSlice: Int

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

    Permalink
    Definition Classes
    AnyRef
  26. val errorWidth: Int

    Permalink
  27. val frequencyRatio: Int

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

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

    Permalink
    Definition Classes
    Any
  30. val levelingPhyIFWidth: Int

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  34. val rankWidth: Int

    Permalink
  35. val readDataValidWidth: Int

    Permalink
  36. val readLevelingMCIFWidth: Int

    Permalink
  37. val readLevelingPhyIFWidth: Int

    Permalink
  38. val readLevelingResponseWidth: Int

    Permalink
  39. val readTrainingPhyIFWidth: Int

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

    Permalink
    Definition Classes
    AnyRef
  41. val useAckN: Boolean

    Permalink
  42. val useAlertN: Boolean

    Permalink
  43. val useBank: Boolean

    Permalink
  44. val useBg: Boolean

    Permalink
  45. val useCalvlCapture: Boolean

    Permalink
  46. val useCalvlEn: Boolean

    Permalink
  47. val useCalvlReq: Boolean

    Permalink
  48. val useCalvlResp: Boolean

    Permalink
  49. val useCasN: Boolean

    Permalink
  50. val useCid: Boolean

    Permalink
  51. val useDataByteDisable: Boolean

    Permalink
  52. val useError: Boolean

    Permalink
  53. val useErrorInfo: Boolean

    Permalink
  54. val useFreqRatio: Boolean

    Permalink
  55. val useInitStart: Boolean

    Permalink
  56. val useLpAck: Boolean

    Permalink
  57. val useLpCtrlReq: Boolean

    Permalink
  58. val useLpDataReq: Boolean

    Permalink
  59. val useLpWakeUp: Boolean

    Permalink
  60. val useLvlPattern: Boolean

    Permalink
  61. val useLvlPeriodic: Boolean

    Permalink
  62. val useOdt: Boolean

    Permalink
  63. val useParityIn: Boolean

    Permalink
  64. val usePhyCalvlCsN: Boolean

    Permalink
  65. val usePhyRdlvlCsN: Boolean

    Permalink
  66. val usePhyRdlvlGateCsN: Boolean

    Permalink
  67. val usePhyWrlvlCsN: Boolean

    Permalink
  68. val usePhylvlAckCsN: Boolean

    Permalink
  69. val usePhylvlReqCsN: Boolean

    Permalink
  70. val useRasN: Boolean

    Permalink
  71. val useRddataCsN: Boolean

    Permalink
  72. val useRddataDbiN: Boolean

    Permalink
  73. val useRddataDnv: Boolean

    Permalink
  74. val useRdlvlEn: Boolean

    Permalink
  75. val useRdlvlGateEn: Boolean

    Permalink
  76. val useRdlvlGateReq: Boolean

    Permalink
  77. val useRdlvlReq: Boolean

    Permalink
  78. val useRdlvlResp: Boolean

    Permalink
  79. val useResetN: Boolean

    Permalink
  80. val useWeN: Boolean

    Permalink
  81. val useWrdataCsN: Boolean

    Permalink
  82. val useWrlvlEn: Boolean

    Permalink
  83. val useWrlvlReq: Boolean

    Permalink
  84. val useWrlvlResp: Boolean

    Permalink
  85. val useWrlvlStrobe: Boolean

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

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

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

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

    Permalink
  90. val writeLevelingPhyIFWidth: Int

    Permalink
  91. 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