Trait

fringe.targets

DeviceTarget

Related Doc: package targets

Permalink

trait DeviceTarget extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DeviceTarget
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type Reset = chisel3.core.Reset

    Permalink

Abstract Value Members

  1. abstract def makeBigIP: BigIP

    Permalink
  2. abstract def topInterface(reset: Reset, accel: AbstractAccelTop): TopInterface

    Permalink

    Creates the Top IO and Fringe modules for this target.

    Creates the Top IO and Fringe modules for this target. Should be called only from within Top.

Concrete 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. final def IO[T <: Data](io: T): T

    Permalink
  5. var SramThreshold: Int

    Permalink
  6. val addrWidth: Int

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. final def bigIP: BigIP

    Permalink
  9. val bufferDepth: Int

    Permalink
  10. val burstSizeBytes: Int

    Permalink
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. val dataWidth: Int

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

    Permalink
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. val external_v: Int

    Permalink
  16. val external_w: Int

    Permalink
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. var fixadd_latency: Double

    Permalink
  19. var fixdiv_latency: Double

    Permalink
  20. var fixeql_latency: Int

    Permalink
  21. var fixmod_latency: Double

    Permalink
  22. var fixmul_latency: Double

    Permalink
  23. var fixsub_latency: Double

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. val magPipelineDepth: Int

    Permalink
  28. var makeIO: Function[Data, Data]

    Permalink
  29. val maxBurstsPerCmd: Int

    Permalink
  30. var mux_latency: Int

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

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

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

    Permalink
    Definition Classes
    AnyRef
  34. val num_channels: Int

    Permalink
  35. def regFileAddrWidth(n: Int): Int

    Permalink
  36. var sramload_latency: Int

    Permalink
  37. var sramstore_latency: Int

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

    Permalink
    Definition Classes
    AnyRef
  39. val target_w: Int

    Permalink
  40. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  41. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. val wordsPerStream: Int

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped