Class

fringe.targets.vcs

BigIPVCS

Related Doc: package vcs

Permalink

class BigIPVCS extends BigIPSim

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BigIPVCS
  2. BigIPSim
  3. SimBlackBoxes
  4. BigIP
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BigIPVCS()

    Permalink

Type Members

  1. class Log2BBox extends BlackBox

    Permalink
    Definition Classes
    SimBlackBoxes
  2. class Log2Sim extends Module

    Permalink
    Definition Classes
    BigIPSim
  3. class SqrtSim extends Module

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

    Permalink
    Definition Classes
    BigIP
  5. class fix2fixBox extends Module

    Permalink
    Definition Classes
    SimBlackBoxes

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(num: UInt, latency: Int): UInt

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

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

    Permalink
    Definition Classes
    BigIPSimBigIP
  8. def cosh(num: UInt, latency: Int): UInt

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

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

    Permalink
    Definition Classes
    BigIPSimBigIP
  11. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. 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
  14. def fadd(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point addition.

    Floating point addition.

    Definition Classes
    BigIPSimBigIP
  15. def fdiv(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point division.

    Floating point division.

    Definition Classes
    BigIPSimBigIP
  16. def feq(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point equality comparison.

    Floating point equality comparison.

    Definition Classes
    BigIPSimBigIP
  17. 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
  18. 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
  19. def fge(a: UInt, b: UInt, m: 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
    BigIPSimBigIP
  20. def fgt(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point greater-than comparison.

    Floating point greater-than comparison.

    Definition Classes
    BigIPSimBigIP
  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def fix2fix(src: UInt, s1: Boolean, d1: Int, f1: Int, s2: Boolean, d2: Int, f2: 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
    BigIPSimBigIP
  23. 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
    BigIPSimBigIP
  24. def fle(a: UInt, b: UInt, m: 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
    BigIPSimBigIP
  25. 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
  26. def flt(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point less-than comparison.

    Floating point less-than comparison.

    Definition Classes
    BigIPSimBigIP
  27. 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
    BigIPSimBigIP
  28. 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
  29. 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
  30. def fmul(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point multiplication.

    Floating point multiplication.

    Definition Classes
    BigIPSimBigIP
  31. def fne(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point inequality comparison.

    Floating point inequality comparison.

    Definition Classes
    BigIPSimBigIP
  32. 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
  33. 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
  34. def fsigmoid(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point sigmoid.

    Floating point sigmoid.

    Definition Classes
    BigIP
  35. 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
    BigIPSimBigIP
  36. def fsub(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point subtraction.

    Floating point subtraction.

    Definition Classes
    BigIPSimBigIP
  37. 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
  38. final def getClass(): Class[_]

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    BigIPSimBigIP
  47. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  50. def sin(num: UInt, latency: Int): UInt

    Permalink
    Definition Classes
    BigIPSimBigIP
  51. def sinh(num: UInt, latency: Int): UInt

    Permalink
    Definition Classes
    BigIPSimBigIP
  52. def sqrt(num: UInt, latency: Int, flow: Bool): UInt

    Permalink
    Definition Classes
    BigIPSimBigIP
  53. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

Inherited from BigIPSim

Inherited from SimBlackBoxes

Inherited from BigIP

Inherited from AnyRef

Inherited from Any

Ungrouped