Package

fringe

utils

Permalink

package utils

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

Type Members

  1. class Depulser extends Module

    Permalink

    Depulser: 1-cycle pulse to a steady high signal.

  2. class GCD extends Module

    Permalink
  3. abstract class GenericParameterizedBundle[T <: AnyRef] extends Bundle

    Permalink
  4. class HVec[T <: Data] extends Record with IndexedSeq[T]

    Permalink
  5. class MuxN[T <: Data] extends Module

    Permalink
  6. class MuxNReg extends Module

    Permalink
  7. class MuxPipe[T <: Data] extends Module

    Permalink
  8. class Pulser extends Module

    Permalink

    Converts a rising edge to a 1-cycle pulse.

Value Members

  1. object Banks

    Permalink
  2. object DMap

    Permalink
  3. object HVec

    Permalink
  4. object NBufDMap

    Permalink
  5. object NBufXMap

    Permalink
  6. object XMap

    Permalink
  7. def delay(signal: FixedPoint, length: Int): FixedPoint

    Permalink
  8. def delay(signal: UInt, length: Int): UInt

    Permalink
  9. def delay(signal: Bool, length: Int): Bool

    Permalink
  10. def getFF[T <: Data](sig: T, en: UInt): T

    Permalink
  11. def getRetimed[T <: Data](sig: T, delay: Int, en: Bool = true.B, init: Long = 0): T

    Permalink
  12. object implicits

    Permalink
  13. def log2Up(n: Double): Int

    Permalink
  14. def log2Up(n: BigInt): Int

    Permalink
  15. def log2Up(n: Int): Int

    Permalink
  16. def mux[T <: Data](cond: UInt, op1: T, op2: T): T

    Permalink
  17. def mux[T <: Data](cond: Bool, op1: T, op2: T): T

    Permalink

    Info that comes from the compiler:

    Info that comes from the compiler:

    |--------------|--------------| | Buffer 0 | Buffer 1 | |--------------|--------------| bufferPort 0 1 The buffer port (None for access outside pipeline) |x x x| |x x x|

    / \ / \

    |x x x|x x| |x x x|x x x| muxPort 0 1 0 1 The ID for the given time multiplexed vector

    |( ) O|O O| |( )|( ) O| muxOfs 0 2 0 1 0 0 2 Start offset into the time multiplexed vector

  18. def printStackTrace(): Unit

    Permalink
  19. def pulse(in: Bool): Bool

    Permalink
  20. def risingEdge(sig: Bool): Bool

    Permalink
  21. def roundUpDivide(num: Int, divisor: Int): Int

    Permalink
  22. def streamCatchDone(in_done: Bool, ready: Bool, retime: Int, rr: Bool, reset: Bool): Bool

    Permalink
  23. def vecJoin[T <: Data](v1: Vec[T], v2: Vec[T]): Vec[T]

    Permalink
  24. def vecSlice[T <: Data](v: Vec[T], start: Int, end: Int): Vec[T]

    Permalink
  25. def vecWidthConvert[T <: Data](vec: Vec[T], newW: Int): Vec[UInt]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped