[Libre-soc-bugs] [Bug 762] Peripheral Pin Muxing Development

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sat Mar 12 13:27:55 GMT 2022


https://bugs.libre-soc.org/show_bug.cgi?id=762

--- Comment #15 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Andrey Miroshnikov from comment #14)
> Currently trying to figure out a connectivity problem for the 1-bit gpio
> pinmux block (no jtag yet).
> The problem is that the top-level WB bus signals are not appearing in
> gtkwave trace list,

yes, there are a number of possible reasons for this:
1) a bug in gtkwave, which you can compensate for by adding
   a top-level signal then assigning the whatever-bus signals
   to it
2) you've forgotten to bring it out via ports=[list,of,signals]
   in write_ilang/write_verilog
3) they're genuinely not connected and yosys has "optimised them out"

2 and 3 are sort-of related, in that if you don't explicitly tell
write_ilang()/write_verilog() what the signals are, yosys goes
"pffh you clearly didn't want that, let me just delete it for you"

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list