c

midas.passes.fame

RAMModelInst

class RAMModelInst extends AnyRef

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

Instance Constructors

  1. new RAMModelInst(name: String, readPorts: Seq[ReadPort], writePorts: Seq[WritePort])

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. val addrWidth: Int
  5. val allPorts: Seq[IsMemoryPort { def anno: midas.passes.fame.MemPortAnnotation with java.io.Serializable{def getTargets: Seq[firrtl.annotations.ReferenceTarget]} }]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  8. val dataWidth: Int
  9. def defInst(): WDefInstance
  10. val depth: BigInt
  11. def elaborateModel(parentCircuitNS: Namespace): Module
  12. def emitStatements(clock: WRef, hostReset: WRef): Seq[Statement]
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  15. def getAddressWidth: (Seq[IsMemoryPort]) => Int
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  17. def getDataWidth: (Seq[IsMemoryPort]) => Int
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  19. def instType(): BundleType
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  24. def readCmdPort: (Int) => Decoupled
  25. def readCommand: BundleType
  26. def readDataPort: (Int) => Decoupled
  27. def readDataType: UIntType
  28. val readPorts: Seq[ReadPort]
  29. def refInst(): WRef
  30. def resetChannel: Decoupled
  31. def resolveAndCheckParameter(getParamFunc: (IsMemoryPort) => Int)(memoryPortList: Seq[IsMemoryPort]): Int
  32. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  33. def toString(): String
    Definition Classes
    AnyRef → Any
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. def writeCommand: BundleType
  38. def writePort: (Int) => Decoupled
  39. val writePorts: Seq[WritePort]

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