package
memory
Type Members
-
sealed abstract
class
Accum extends AnyRef
-
-
sealed
trait
BankingMode extends AnyRef
-
class
BarrelShifter[T <: Data] extends Module
-
-
-
class
Compactor extends Module
-
-
-
-
-
-
class
FIFOPeek[T <: Data] extends Module
-
-
-
class
FixOpAccum extends Module
-
class
FringeFF[T <: Data] extends Module
-
abstract
class
GenericRAM[T <: Data] extends Module
-
class
GenericRAMIO[T <: Data] extends Bundle
-
-
-
class
Mem1D extends Module
-
sealed abstract
class
MemInterface extends Bundle
-
-
case class
MemParams(iface: MemInterfaceType, logicalDims: List[Int], bitWidth: Int, banks: List[Int], strides: List[Int], xBarWMux: XMap, xBarRMux: XMap, directWMux: DMap, directRMux: DMap, bankingMode: BankingMode, inits: Option[List[Double]] = None, syncMem: Boolean = false, fracBits: Int = 0, isBuf: Boolean = false, myName: String = "mem") extends Product with Serializable
-
abstract
class
MemPrimitive extends Module
-
sealed
trait
MemType extends AnyRef
-
-
-
-
-
-
class
NBufMem extends Module
-
class
R_Direct extends Bundle
-
class
R_XBar extends Bundle
-
-
class
RegFile extends Module
-
class
SRAM[T <: Data] extends GenericRAM[T]
-
abstract
class
SRAMBlackBox[T <: Data] extends BlackBox
-
-
-
-
-
class
SRAMVerilogIO[T <: Data] extends Bundle
-
-
class
SRFF extends Module
-
-
-
class
SortPipe extends Module
-
-
class
TFF extends Module
-
-
class
W_Direct extends Bundle
-
class
W_XBar extends Bundle
-
class
enqPort extends Bundle