
The nMigen formal language is about to get *much* larger and will keep growing faster than the rest of nMigen language, so it makes good sense to extract it. Further, this makes it easier to qualify formal keywords like `formal.AnyConst()` without directly importing hdl.ast.
11 lines
357 B
Python
11 lines
357 B
Python
from .hdl.ast import Value, Const, C, Mux, Cat, Repl, Array, Signal, ClockSignal, ResetSignal
|
|
from .hdl.dsl import Module
|
|
from .hdl.cd import ClockDomain
|
|
from .hdl.ir import Fragment, Instance
|
|
from .hdl.mem import Memory
|
|
from .hdl.rec import Record
|
|
from .hdl.xfrm import ResetInserter, CEInserter
|
|
|
|
from .lib.cdc import MultiReg
|
|
from .lib.io import TSTriple
|