[Libre-soc-bugs] [Bug 762] Peripheral Pin Muxing Development
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Mon Jan 24 16:38:06 GMT 2022
https://bugs.libre-soc.org/show_bug.cgi?id=762
--- Comment #12 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
https://libre-soc.org/pinmux/muxjtag2.png
nope, this one.
* JTAG can be removed and it would be as if nothing is changed
* JTAG can be added and if not active it would be as if it was not there
* JTAG *can* be enabled and can *FULLY* control *ALL* aspects of the
IOPad *AND* the Muxing.
* IOConn Record will (optionally) have BankSel and PU and PD added
for this to work
* Wishbone working on the ASIC is *NOT* required for this to work
importantly, (removing JTAG from the diagram), you can see how GPIO0
plays *TWO* roles:
1) sets banksel, pullup and pulldown
2) connects wishbone-read-writeable GPIO registers I/O/OE to Bank 0 *ONLY*
the important thing here is that if any aspect of the wishbone bus fails
at least the GPIO Muxing as well as the pullup/pulldown can be tested
over JTAG.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list