Packages

c

midas.models

FASEDMemoryTimingModel

class FASEDMemoryTimingModel extends BridgeModule[HostPortIO[FASEDTargetIO]] with UsesHostDRAM

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FASEDMemoryTimingModel
  2. UsesHostDRAM
  3. HostDramHeaderConsts
  4. BridgeModule
  5. Widget
  6. LazyModule
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FASEDMemoryTimingModel(completeConfig: CompleteConfig, hostParams: Parameters)

Type Members

  1. class Impl extends BridgeModuleImp[HostPortIO[FASEDTargetIO]]

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. val cfg: BaseConfig
  6. var children: List[LazyModule]
    Attributes
    protected[diplomacy]
    Definition Classes
    LazyModule
  7. def childrenIterator(iterfunc: (LazyModule) => Unit): Unit
    Definition Classes
    LazyModule
  8. lazy val className: String
    Definition Classes
    LazyModule
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  10. def cloneDangles(): List[Dangle]
    Attributes
    protected[diplomacy]
    Definition Classes
    LazyModule
  11. var cloneProto: Option[LazyModule]
    Attributes
    protected[diplomacy]
    Definition Classes
    LazyModule
  12. val customSize: Option[BigInt]
    Definition Classes
    Widget
  13. lazy val desiredName: String
    Definition Classes
    LazyModule
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. def getCRAddr(name: String): Int
    Definition Classes
    Widget
  17. def getChildren: List[LazyModule]
    Definition Classes
    LazyModule
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  19. def getNodes: List[BaseNode]
    Definition Classes
    LazyModule
  20. def getSettings: String

    Used by the runtime configuration generator, and not the main GG flow.

  21. def getWId: Int
    Definition Classes
    Widget
  22. def getWName: String
    Definition Classes
    Widget
  23. lazy val graphML: String
    Definition Classes
    LazyModule
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  25. val hostWidthBytes: Int
  26. var inModuleBody: List[() => Unit]
    Attributes
    protected[diplomacy]
    Definition Classes
    LazyModule
  27. var info: SourceInfo
    Attributes
    protected[diplomacy]
    Definition Classes
    LazyModule
  28. lazy val instanceName: String
    Definition Classes
    LazyModule
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def line: String
    Definition Classes
    LazyModule
  31. def memRegionSize: BigInt
    Definition Classes
    Widget
  32. val memoryMasterNode: AXI4OutwardNode

    The AXI4 master node the Bridge will use to present memory requests to its allocated DRAM.

    The AXI4 master node the Bridge will use to present memory requests to its allocated DRAM.

    Definition Classes
    FASEDMemoryTimingModelUsesHostDRAM
  33. val memoryRegionName: String
  34. val memorySlaveConstraints: MemorySlaveConstraints

    A specification for the memory region this Bridge wishes to be allocated.

    A specification for the memory region this Bridge wishes to be allocated. See MemorySlaveConstraints for more explanation.

    Definition Classes
    FASEDMemoryTimingModelUsesHostDRAM
  35. lazy val module: Impl
    Definition Classes
    FASEDMemoryTimingModelBridgeModuleWidget → LazyModule
  36. lazy val moduleName: String
    Definition Classes
    LazyModule
  37. def name: String
    Definition Classes
    LazyModule
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. def nodeIterator(iterfunc: (BaseNode) => Unit): Unit
    Definition Classes
    LazyModule
  40. var nodes: List[BaseNode]
    Attributes
    protected[diplomacy]
    Definition Classes
    LazyModule
  41. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  42. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  43. def omitGraphML: Boolean
    Definition Classes
    LazyModule
  44. implicit val p: Parameters
    Definition Classes
    FASEDMemoryTimingModel → LazyModule
  45. val parent: Option[LazyModule]
    Attributes
    protected[diplomacy]
    Definition Classes
    LazyModule
  46. def parents: Seq[LazyModule]
    Definition Classes
    LazyModule
  47. lazy val pathName: String
    Definition Classes
    LazyModule
  48. def printCRs: Unit
    Definition Classes
    Widget
  49. def settingsToString(settings: Seq[(String, BigInt)]): Seq[String]

    Disambiguates between multiple fased instances by using wId (this increments for each instantion of widgets of the same class), which is defined in Widget

  50. def shouldBeInlined: Boolean
    Definition Classes
    LazyModule
  51. def suggestName(x: Option[String]): FASEDMemoryTimingModel.this.type
    Definition Classes
    LazyModule
  52. def suggestName(x: String): FASEDMemoryTimingModel.this.type
    Definition Classes
    LazyModule
  53. lazy val suggestedName: String
    Definition Classes
    LazyModule
  54. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  55. val targetWidthBytes: Int
  56. val toHostDRAMNode: AXI4MasterNode
  57. def toString(): String
    Definition Classes
    AnyRef → Any
  58. val wId: Int
    Definition Classes
    Widget
  59. val wName: String
    Definition Classes
    Widget
  60. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  61. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

Inherited from UsesHostDRAM

Inherited from HostDramHeaderConsts

Inherited from Widget

Inherited from LazyModule

Inherited from AnyRef

Inherited from Any

Ungrouped