package
utils
Type Members
-
class
Depulser extends Module
-
class
GCD extends Module
-
-
class
HVec[T <: Data] extends Record with IndexedSeq[T]
-
class
MuxN[T <: Data] extends Module
-
class
MuxNReg extends Module
-
class
MuxPipe[T <: Data] extends Module
-
class
Pulser extends Module
Value Members
-
-
-
-
-
-
-
-
def
delay(signal: UInt, length: Int): UInt
-
def
delay(signal: Bool, length: Int): Bool
-
def
getFF[T <: Data](sig: T, en: UInt): T
-
def
getRetimed[T <: Data](sig: T, delay: Int, en: Bool = true.B, init: Long = 0): T
-
-
def
log2Up(n: Double): Int
-
def
log2Up(n: BigInt): Int
-
def
log2Up(n: Int): Int
-
def
mux[T <: Data](cond: UInt, op1: T, op2: T): T
-
def
mux[T <: Data](cond: Bool, op1: T, op2: T): T
-
def
printStackTrace(): Unit
-
def
pulse(in: Bool): Bool
-
def
risingEdge(sig: Bool): Bool
-
def
roundUpDivide(num: Int, divisor: Int): Int
-
def
streamCatchDone(in_done: Bool, ready: Bool, retime: Int, rr: Bool, reset: Bool): Bool
-
def
vecJoin[T <: Data](v1: Vec[T], v2: Vec[T]): Vec[T]
-
def
vecSlice[T <: Data](v: Vec[T], start: Int, end: Int): Vec[T]
-
def
vecWidthConvert[T <: Data](vec: Vec[T], newW: Int): Vec[UInt]
Inherited from AnyRef
Inherited from Any