*** openpowerbot <openpowerbot!~openpower@94-226-186-169.access.telenet.be> has quit IRC | 00:06 | |
*** openpowerbot <openpowerbot!~openpower@94-226-186-169.access.telenet.be> has joined #microwatt | 00:06 | |
*** openpowerbot <openpowerbot!~openpower@94-226-186-169.access.telenet.be> has quit IRC | 00:07 | |
*** openpowerbot <openpowerbot!~openpower@94-226-186-169.access.telenet.be> has joined #microwatt | 00:08 | |
*** openpowerbot <openpowerbot!~openpower@94-226-186-169.access.telenet.be> has quit IRC | 00:10 | |
*** openpowerbot <openpowerbot!~openpower@94-226-186-169.access.telenet.be> has joined #microwatt | 00:11 | |
*** pietrushnic <pietrushnic!~pietrushn@2001:470:69fc:105::1:69c> has joined #microwatt | 00:11 | |
openpowerbot | [slack] <Matt Johnston> @Paul Mackerras thanks, useful to rule that out | 00:38 |
---|---|---|
openpowerbot | [slack] <Matt Johnston> lkcl: thanks for the pointer to c4m-jtag | 01:49 |
lkcl | Matt: no problem, it's really quite ridiculously easy to use: https://git.libre-soc.org/?p=soc.git;a=blob;f=src/soc/debug/jtag.py;hb=HEAD | 12:54 |
lkcl | i did however have to add a DMI interface (add_dmi) https://git.libre-soc.org/?p=c4m-jtag.git;a=commitdiff;h=6b2a90b3dddda411e096e577a9f7b35fe2492878 | 12:54 |
lkcl | which Staf Verhaegen was reticent to add because there is no "published online standard" regarding DMI that can be found | 12:55 |
lkcl | we consequently "appeared to be the sole exclusive user of DMI" | 12:55 |
lkcl | so if you want to (easily) add DMI, you'll have to use our version https://git.libre-soc.org/?p=c4m-jtag.git;a=summary | 12:56 |
lkcl | or, if you also consider using it, that makes _two_ users of DMI and Staf would be more inclined to go, "oh, this is a common standard after all even if it's a de-facto one, i'll add it to c4m-jtag upstream" | 12:57 |
lkcl | JTAG Boundary scan is supported, it takes getting used to (esp if you are dyslexic). | 12:59 |
lkcl | each pin you add you now have *two* ports to connect to, and of course - this is where it gets horribly confusing - you connect inputs to the pads which become outputs on the boundary scan side, and outputs from the pads now become inputs on the boundary scan side | 13:00 |
lkcl | that drove me nuts :) | 13:01 |
lkcl | i ended up mis-connecting the pads in litex, which, due to migen providing no deterministic behaviour / warnings, took five months to track down the bug | 13:03 |
lkcl | finally only doing so when LIP6 Lab ran the LVS Checker (which took 6 hours CPU time) and found output-driving-output errors | 13:03 |
lkcl | wark-wark :) | 13:03 |
openpowerbot | [mattermost] <lkcl> https://opentapeout.dev/ conference this weekend (tomorrow, sunday), 19:00 Europe/Amsterdam Time, watch out for the TZ change on sunday if you are in the US! it is one of the first times that both OpenROAD/OpenLANE and LIP6 coriolis2 developers will be presenting at the same conference. thanks to Toshaan Bharvani, the OPF mattermost bridge is active and bridges over to #opentapeoutdev IRC on Libera https: | 18:44 |
*** ibot <ibot!~supybot@libre-soc.org> has joined #microwatt | 21:25 | |
*** Guest2118 <Guest2118!~supybot@libre-riscv.org> has quit IRC | 21:27 | |
*** pietrushnic <pietrushnic!~pietrushn@2001:470:69fc:105::1:69c> has quit IRC | 21:28 | |
*** pietrushnic <pietrushnic!~pietrushn@2001:470:69fc:105::1:69c> has joined #microwatt | 21:30 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!