[Libre-soc-bugs] [Bug 50] nmigen pinmux

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Nov 19 21:15:34 GMT 2021


--- Comment #44 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to andrey from comment #42)

> So my guess is that IO needs to be driven manually, as well as by the JTAG
> (hence the use of the server) to confirm functionality.

yep.  except some IO signals in the Blink example are wired to
each other, uart rx to uart tx.  therefore, of course, 

also bear in mind, the test jtag program has a totally different
io set.  so expecting one to work with the other is unreasonable
given that the example contains hardcoded JTAG IO test values.

> -How to invoke the JTAG server code, without adding all the extra blocks
> (such as SRAM) from the test_jtag_tap_srv.py

take out the add_wishbone function, take out the SRAM, Memory,
and take out the corresponding JTAG WB commands from the client

> -What to do after the unit tests are working (not important atm, but useful
> for overall picture)

start thinking about cleanup, module names, module hierarchy, everything
needed to use this in larger pinmuxes.

also, consider actually adding a pinmux.

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

More information about the libre-soc-bugs mailing list