[Libre-soc-bugs] [Bug 763] Work on I/O Core Pad JTAG Tests

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Mon Jan 31 11:59:00 GMT 2022


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

--- Comment #4 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Andrey Miroshnikov from comment #3)

> I was wondering whether the chain is meant to be 40 bits long (to account
> for the core/pad pair), but I don't understand it enough to make that
> conclusion.

look again at the loop.  line 634.

https://git.libre-soc.org/?p=c4m-jtag.git;a=blob;f=c4m/nmigen/jtag/tap.py;h=e0cf747150c03c45a7be16682b31422103ab75bc;hb=eb28aea69c7a785085364c2fb3c2cbdbe86f4890#l634

if you do not understand it, insert some print statements into that code.

again, a reminder: stop thinking that you do not have the right to do
anything you want to, to find out what is going on.

you are still thinking of other people's code as "a black box that cannot
be touched and it must work, as-is".

likewise you can perfectly well put print statements into TAP.add_io()
as well.

if you are expecting only 20 signals and there are double that amount
it is probably because you have called a loop around TAP.add_io() twice.

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


More information about the libre-soc-bugs mailing list