1
0
Commit Graph

4 Commits

Author SHA1 Message Date
8781d2b2e7 diplomacy: provide a val name for all LazyModule constructions 2017-12-01 11:28:21 -08:00
e489c4226e diplomacy: remove node arity and allow empty Nexus nodes (Xbars)
This removes the mostly obsolete 'numIn/Out' range restrictions on nodes.
It also makes it possible to connect optional crossbars that disappear.

val x = TLXbar()
x := master
slave := x

val y = TLXbar()
x :=* y // only connect y if it gets used

This will create crossbar x, but crossbar y will disappear.
2017-12-01 11:26:59 -08:00
e370934c50 AXI4Xbar: reduce number of special cases 2017-11-14 15:09:09 -08:00
5875017956 axi4: add an Xbar 2017-11-14 15:09:09 -08:00