Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

ChiselAnalysisCache
ChiselBackend
Code-generation backend for Chisel 3 / Chisel 5.
ChiselCacheEntry
ChiselConstantFoldingHelper
ChiselDepGraph
ChiselDominatorTree
ChiselLivenessInfo
ChiselModule
A complete Chisel module definition.
ChiselPassConfig
ChiselPassRegistry
ChiselPassStats
ChiselPipelineRegisterChain
Generates a multi-stage pipeline register chain.
ChiselPort
A single I/O port in a Chisel module’s IO bundle.
ChiselReadyValidBundle
A Chisel Decoupled / ReadyValid interface bundle descriptor.
ChiselSRAMWrapper
SRAM wrapper descriptor.
ChiselStreamingModule
A module wrapper with AXI-Stream interface(s).
ChiselWorklist
PipelineStage
Describes one stage of a pipeline register chain.

Enums§

ChiselAnnotationKind
FIRRTL / Chisel annotation kinds.
ChiselExpr
A Chisel hardware expression.
ChiselInterfaceTemplate
Standard interface templates (SRAM, APB, AHB, AXI4-Lite stubs).
ChiselPassPhase
ChiselType
Chisel hardware data types.
SramPortType
SRAM port type.
StreamDirection
AXI-Stream endpoint direction.