Although constructor methods can improve clarity, there are many
contexts in which it is useful to use range() as a shape: notably
Layout, but also Const and AnyConst/AnyValue. Instead of duplicating
these constructor methods everywhere (which is not even easily
possible for Layout), use casting to Shape, introduced in
|
||
|---|---|---|
| .. | ||
| alu.py | ||
| alu_hier.py | ||
| arst.py | ||
| cdc.py | ||
| ctr.py | ||
| ctr_en.py | ||
| fsm.py | ||
| gpio.py | ||
| inst.py | ||
| mem.py | ||
| pmux.py | ||
| por.py | ||
| uart.py | ||