build.plat,vendor: automatically create sync domain from default_clk.
authorwhitequark <whitequark@whitequark.org>
Sat, 3 Aug 2019 18:36:58 +0000 (18:36 +0000)
committerwhitequark <whitequark@whitequark.org>
Sat, 3 Aug 2019 18:36:58 +0000 (18:36 +0000)
commit8854ca03ae01811bf9e2b90aa58a301d6cbbd58c
treea7e5dd3bdcfa2e6d4a22618a20a183a5cda156b8
parente0b54b417e60ad6d59c97c21a02be5887435de27
build.plat,vendor: automatically create sync domain from default_clk.

But only if it is not defined by the programmer.

Closes #57.
nmigen/build/plat.py
nmigen/vendor/lattice_ecp5.py
nmigen/vendor/lattice_ice40.py
nmigen/vendor/xilinx_7series.py
nmigen/vendor/xilinx_spartan_3_6.py