Packages

object AFix

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

Value Members

  1. def S(amplitude: ExpNumber, resolution: ExpNumber): AFix
  2. def S(amplitude: ExpNumber, width: BitCount): AFix
  3. def S(width: BitCount): AFix

    Create an signed integer AFix with a certain bit width

  4. def SQ(integerWidth: BitCount, fractionWidth: BitCount): AFix
  5. def U(amplitude: ExpNumber, resolution: ExpNumber): AFix
  6. def U(amplitude: ExpNumber, width: BitCount): AFix
  7. def U(width: BitCount): AFix

    Create an unsigned integer AFix with a certain bit width

  8. def UQ(integerWidth: BitCount, fractionWidth: BitCount): AFix
  9. def apply(Q: QFormat): AFix
  10. def apply(amplitude: ExpNumber, resolution: ExpNumber, signed: Boolean): AFix
  11. def apply(num: BigInt): AFix
  12. def apply(num: BigInt, exp: ExpNumber): AFix
  13. def apply(sf: SFix): AFix
  14. def apply(uf: UFix): AFix
  15. def apply(s: SInt, exp: ExpNumber): AFix
  16. def apply(s: SInt): AFix
  17. def apply(b: Bool, exp: ExpNumber): AFix

    Constructs an AFix which is driven to 0 or 2^exp.

  18. def apply(b: Bool): AFix

    Constructs an AFix which is driven to 0 or 1.

  19. def apply(u: UInt, maxRaw: BigInt, exp: ExpNumber): AFix
  20. def apply(u: UInt, exp: ExpNumber): AFix
  21. def apply(u: UInt): AFix

    Constructs an unsigned integer AFix with a maximum value.

  22. def apply(maxRaw: BigInt, minRaw: BigInt, exp: ExpNumber): AFix

    Constructs an AFix whose maximum and minimum values are maxRaw * 2exp and minRaw * 2exp, respectively.

  23. def holding(values: TraversableOnce[AFix]): AFix
  24. def holdingParams(values: TraversableOnce[AFix]): (BigInt, BigInt, Int)