hdl.ir: allow returning elaboratables from missing domain callback.
authorwhitequark <cz@m-labs.hk>
Sat, 3 Aug 2019 15:44:02 +0000 (15:44 +0000)
committerwhitequark <cz@m-labs.hk>
Sat, 3 Aug 2019 15:44:02 +0000 (15:44 +0000)
commit7380306e4fb3c3886756bbd17a5df169b8a46ed5
tree264d59d82f31c106e56029129a14897b6aba6305
parent09ded52aea6d89e438e759e702f430db3f60620e
hdl.ir: allow returning elaboratables from missing domain callback.

This allows e.g. injecting a clock/reset generator in platform build
code on demand (i.e. if the domain is not instantiated manually).

See #57.
nmigen/hdl/ir.py
nmigen/test/test_hdl_ir.py