Class

fringe.targets.asic

BigIPASIC

Related Doc: package asic

Permalink

class BigIPASIC extends BigIP with ASICBlackBoxes

Linear Supertypes
ASICBlackBoxes, BigIP, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BigIPASIC
  2. ASICBlackBoxes
  3. BigIP
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BigIPASIC()

    Permalink

Type Members

  1. class Divider extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  2. class FAbsBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  3. class FAdd extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  4. class FAddBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  5. class FDiv extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  6. class FDivBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  7. class FEq extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  8. class FEqBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  9. class FExpBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  10. class FGe extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  11. class FGeBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  12. class FGt extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  13. class FGtBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  14. class FLe extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  15. class FLeBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  16. class FLogBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  17. class FLt extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  18. class FLtBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  19. class FMul extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  20. class FMulBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  21. class FNe extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  22. class FNeBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  23. class FSqrtBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  24. class FSub extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  25. class FSubBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  26. class Fix2FloatBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  27. class Float2FixBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  28. class Float2FloatBBox extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  29. class Modulo extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  30. class Multiplier extends Module

    Permalink
    Definition Classes
    ASICBlackBoxes
  31. case class Unimplemented(op: String) extends Exception with Product with Serializable

    Permalink
    Definition Classes
    BigIP
  32. class designware_divmod extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes
  33. class designware_mult extends BlackBox

    Permalink
    Definition Classes
    ASICBlackBoxes

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 asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def atan(a: UInt, latency: Int): UInt

    Permalink
    Definition Classes
    BigIP
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def cos(a: UInt, latency: Int): UInt

    Permalink
    Definition Classes
    BigIP
  8. def cosh(a: UInt, latency: Int): UInt

    Permalink
    Definition Classes
    BigIP
  9. val createdIP: Set[String]

    Permalink
    Definition Classes
    ASICBlackBoxes
  10. def divide(dividend: SInt, divisor: SInt, latency: Int, flow: Bool): SInt

    Permalink
    Definition Classes
    BigIPASICBigIP
  11. def divide(dividend: UInt, divisor: UInt, latency: Int, flow: Bool): UInt

    Permalink
    Definition Classes
    BigIPASICBigIP
  12. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. def fabs(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point absolute value.

    Floating point absolute value.

    Definition Classes
    BigIP
  15. def fadd(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point addition.

    Floating point addition.

    Definition Classes
    BigIPASICBigIP
  16. def fdiv(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point division.

    Floating point division.

    Definition Classes
    BigIPASICBigIP
  17. def feq(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point equality comparison.

    Floating point equality comparison.

    Definition Classes
    BigIPASICBigIP
  18. def fexp(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point natural exponentiation (out = e ** a).

    Floating point natural exponentiation (out = e ** a).

    Definition Classes
    BigIP
  19. def ffma(a: UInt, b: UInt, c: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point fused multiply add.

    Floating point fused multiply add.

    Definition Classes
    BigIP
  20. def fge(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point greater-than or equal comparison.

    Floating point greater-than or equal comparison.

    Definition Classes
    BigIPASICBigIP
  21. def fgt(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point greater-than comparison.

    Floating point greater-than comparison.

    Definition Classes
    BigIPASICBigIP
  22. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def fix2fix(a: UInt, sign1: Boolean, dec1: Int, frac1: Int, sign2: Boolean, dec2: Int, frac2: Int, latency: Int, flow: Bool, rounding: RoundingMode, saturating: OverflowMode): UInt

    Permalink

    Conversion from one fixed point type to another fixed point type.

    Conversion from one fixed point type to another fixed point type.

    Definition Classes
    BigIP
  24. def fix2flt(a: UInt, sign: Boolean, dec: Int, frac: Int, man: Int, exp: Int, latency: Int, flow: Bool): UInt

    Permalink

    Conversion from fixed point (sign, dec, frac) to floating point (man, exp).

    Conversion from fixed point (sign, dec, frac) to floating point (man, exp).

    Definition Classes
    BigIP
  25. def fle(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point less-than or equal comparison.

    Floating point less-than or equal comparison.

    Definition Classes
    BigIPASICBigIP
  26. def fln(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point natural log.

    Floating point natural log.

    Definition Classes
    BigIP
  27. def flt(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point less-than comparison.

    Floating point less-than comparison.

    Definition Classes
    BigIPASICBigIP
  28. def flt2fix(a: UInt, man: Int, exp: Int, sign: Boolean, dec: Int, frac: Int, latency: Int, flow: Bool, rounding: RoundingMode, saturating: OverflowMode): UInt

    Permalink

    Conversion from floating point (man, exp) to fixed point (sign, dec, frac).

    Conversion from floating point (man, exp) to fixed point (sign, dec, frac).

    Definition Classes
    BigIP
  29. def flt2flt(a: UInt, man1: Int, exp1: Int, man2: Int, exp2: Int, latency: Int, flow: Bool): UInt

    Permalink

    Conversion from one floating point type (man1, exp1) to another floating point type (man2, exp2).

    Conversion from one floating point type (man1, exp1) to another floating point type (man2, exp2).

    Definition Classes
    BigIP
  30. def fltaccum(a: UInt, en: Bool, last: Bool, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point accumulation.

    Floating point accumulation.

    Definition Classes
    BigIP
  31. def fmul(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point multiplication.

    Floating point multiplication.

    Definition Classes
    BigIPASICBigIP
  32. def fne(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point inequality comparison.

    Floating point inequality comparison.

    Definition Classes
    BigIPASICBigIP
  33. def frec(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point reciprocal (out = 1/x).

    Floating point reciprocal (out = 1/x).

    Definition Classes
    BigIP
  34. def frsqrt(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point reciprocal square root.

    Floating point reciprocal square root.

    Definition Classes
    BigIP
  35. def fsigmoid(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point sigmoid.

    Floating point sigmoid.

    Definition Classes
    BigIP
  36. def fsqrt(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point square root (out = sqrt(x)).

    Floating point square root (out = sqrt(x)).

    Definition Classes
    BigIP
  37. def fsub(a: UInt, b: UInt, mw: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point subtraction.

    Floating point subtraction.

    Definition Classes
    BigIPASICBigIP
  38. def ftanh(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point hyperbolic tangent.

    Floating point hyperbolic tangent.

    Definition Classes
    BigIP
  39. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  40. def getConst[T <: Data](sig: T): Option[BigInt]

    Permalink
    Definition Classes
    BigIP
  41. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  43. def log2(a: UInt, latency: Int, flow: Bool): UInt

    Permalink
    Definition Classes
    BigIP
  44. def mod(dividend: SInt, divisor: SInt, latency: Int, flow: Bool): SInt

    Permalink
    Definition Classes
    BigIPASICBigIP
  45. def mod(dividend: UInt, divisor: UInt, latency: Int, flow: Bool): UInt

    Permalink
    Definition Classes
    BigIPASICBigIP
  46. def multiply(a: SInt, b: SInt, latency: Int, flow: Bool): SInt

    Permalink
    Definition Classes
    BigIPASICBigIP
  47. def multiply(a: UInt, b: UInt, latency: Int, flow: Bool): UInt

    Permalink
    Definition Classes
    BigIPASICBigIP
  48. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  51. def sin(a: UInt, latency: Int): UInt

    Permalink
    Definition Classes
    BigIP
  52. def sinh(a: UInt, latency: Int): UInt

    Permalink
    Definition Classes
    BigIP
  53. def sqrt(a: UInt, latency: Int, flow: Bool): UInt

    Permalink
    Definition Classes
    BigIP
  54. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  55. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ASICBlackBoxes

Inherited from BigIP

Inherited from AnyRef

Inherited from Any

Ungrouped