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

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Mon Jan 24 13:46:59 GMT 2022


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

--- Comment #11 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
briefly, i am very busy, a lot going on

https://libre-soc.org/pinmux/muxjtag.png

at the top is a circle where the bank sel has to be "intercepted"
in EXACTLY the same way that I,O,OE are "intercepted" with C4M JTAG
Tap.add_io() function.

this will need a sub-class of C4M JTAG TAP class, actually probably
better just to add it directly
https://git.libre-soc.org/?p=c4m-jtag.git;a=summary

it will mean adding the Record instead of IOConn, adding one named IOBank
or something like that.

at the same time we might as well add the Pull-up and Pull-down settings
to it.

or, another way: *extend* IOConn with extra parameters to Tap.add_io()
which add the extra parameters (bank_sel_width, pullup/down) to
IOConn.

i think that's probably a better way to do it rather than have a separate
shift register.

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


More information about the libre-soc-bugs mailing list