
Requres every elaboratable to inherit from Elaboratable, but still accepts ones that do not, with a warning. Fixes #3.
11 lines
364 B
Python
11 lines
364 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 Elaboratable, 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
|