complicated. change ControlBase.connect API to return list of eq statements
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 28 Mar 2019 03:45:36 +0000 (03:45 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 28 Mar 2019 03:45:36 +0000 (03:45 +0000)
commit8c9eab17c183606e9ac89be22b58ed33d8f4cac8
treedde8887bf254e9da0c37d0d6311b57a557d51540
parent4c591b37473d69808e91007670108c0e7daffa6d
complicated.  change ControlBase.connect API to return list of eq statements

nmigen module elaborate is not done recursively on submodules in
depth-first order.  connect fn was having a side-effect of establishing
the p.i_data and n.o_data... which were not set up from a submodule yet.
src/add/nmigen_add_experiment.py
src/add/singlepipe.py
src/add/test_buf_pipe.py