dfhdl-compiler-stages
dfhdl-compiler-stages
API
dfhdl
compiler
analysis
stages
verilog
VerilogBackend
VerilogPrinter
vhdl
VHDLBackend
VHDLPrinter
AddClkRst
BackendCompiler
BackendCompiler
CompiledDesign
ConnectClkRst
DFHDLUniqueNames
DropBAssignFromSeqProc
DropBinds
DropCondDcls
DropLocalDcls
DropLocalDcls
DropRegAliases
NameGroup
DropRegsWires
VarKind
VarKind
WhenGlobalRefs
DropUnreferencedAnons
DropUnreferencedVars
ExplicitClkRstCfg
ExplicitNamedVars
WhenHeader
ExplicitPrev
HasDB
HasDB
given_HasDB_DB
NamedAliases
Criteria
NamedPrev
NamedSelection
Criteria
NamedPrev
NamedSelection
OrderMembers
Order
Simple
Order
PrintCodeString
Coloring
SanityCheck
SimpleOrderMembers
Stage
StageRunner
StageRunner
StagedDesign
StagedDesign
ToED
ToRT
UniqueDesigns
VHDLProcToVerilog
ViaConnection
options
CompilerOptions
CompilerOptions
backends
dfhdl-compiler-stages
/
dfhdl
/
dfhdl.compiler
/
dfhdl.compiler.stages
/
StagedDesign
StagedDesign
dfhdl.compiler.stages.StagedDesign
See the
StagedDesign
companion object
final
class
StagedDesign
[
D
<:
Design
]
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
addFiles
(
files
:
Iterable
[
String
]
|
String
*):
StagedDesign
[
D
]
Extension method from
StagedDesign
def
compile
(
using
co
:
CompilerOptions
,
po
:
PrinterOptions
):
CompiledDesign
[
D
]
Extension method from
StagedDesign
def
newStage
(
stagedDB
:
DB
):
StagedDesign
[
D
]
Extension method from
StagedDesign
def
transform
(
transformDB
:
DB
=>
DB
):
StagedDesign
[
D
]
Extension method from
StagedDesign
Concrete fields
val
design
:
D
val
stagedDB
:
DB
In this article
Attributes
Members list
Value members
Concrete methods
Concrete fields