From: lkcl Date: Mon, 29 Nov 2021 00:44:10 +0000 (+0000) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~3330 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a45e1898d0f48bba57a205b30a4cc698bf94e11a;p=libreriscv.git --- diff --git a/docs/pinmux.mdwn b/docs/pinmux.mdwn index f791f6bc3..16acf1a7a 100644 --- a/docs/pinmux.mdwn +++ b/docs/pinmux.mdwn @@ -295,6 +295,14 @@ the Blinky example, wire up a JTAG instance: m.d.comb += utx.pad.o.eq(uart.rx) # pass rx to JTAG return m +Compared to the non-scan-capable version, which connected UART +Core Tx and Rx directly to the Platform Resource (and the Platform +took care of wiring to IO Pads): + +* Core HDL is instead wired to the core-side of JTAG Scan +* JTAG Pad side is instead wired to the Platform +* (the Platform still takes care of wiring to actual IO Pads) + JTAG TAP capability on UART TX and RX has now been inserted into the chain. Using openocd or other program it is possible to send TDI, TMS, TDO and TCK signals according to IEEE 1149.1 in order