Packages

abstract class HardwareTarget extends AnyRef

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HardwareTarget
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HardwareTarget()

Abstract Value Members

  1. abstract val AFIELDS: Array[String]
  2. abstract val DSP_CUTOFF: Int
  3. abstract def burstSize: Int
  4. abstract def capacity: Area

    Device resource maximum, in terms of FIELDS

  5. abstract val defaultResource: MemoryResource
  6. abstract def makeAreaModel: AreaModel
    Attributes
    protected
  7. abstract def makeLatencyModel: LatencyModel
    Attributes
    protected
  8. abstract val memoryResources: List[MemoryResource]
  9. abstract def name: String

Concrete 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. implicit lazy val AMODEL_FIELDS: AreaFields[NodeModel]
  5. implicit lazy val AREA_FIELDS: AreaFields[Double]
  6. implicit lazy val LATENCY_FIELDS: LatencyFields[Double]
  7. val LFIELDS: Array[String]
  8. implicit lazy val LINEAR_FIELDS: AreaFields[LinearModel]
  9. implicit lazy val LMODEL_FIELDS: LatencyFields[NodeModel]
  10. final def areaAnalyzer(implicit state: State): AreaAnalyzer
  11. final def areaModel: AreaModel
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. val baseCycles: Int
  14. var clockRate: Float
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  16. final def cycleAnalyzer(implicit state: State): LatencyAnalyzer
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  19. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def latencyModel: LatencyModel
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped