JTAG boundary scan
Posted: 01 Dec 2022 20:00
I've been working with FPGA boards for a few years now, but never tried a boundary scan. Mostly I could get by on my own boards using signaltap of making custom cores to toggle pins.
I'm now playing with some boards using Xilinx CPLDs, such as the DFB1, the TF1260 and the CT63. I was wondering if anyone tried setting up boundary scan on this. Also the 68060 seems to have a JTAG so presumably I could also do it with that if I pop it on the chain (the BSDL is in the manual, also it has a debug mode...).
I'm guessing you can write code to say turn in pin 1 on device A, check no other pins on device A go high, check device B sees it etc. Or something like that. Though wasn't sure what tooling there is.
This looks kind of neat: https://github.com/colinoflynn/pyjtagbs. Though the docs just say TODO!
I'm now playing with some boards using Xilinx CPLDs, such as the DFB1, the TF1260 and the CT63. I was wondering if anyone tried setting up boundary scan on this. Also the 68060 seems to have a JTAG so presumably I could also do it with that if I pop it on the chain (the BSDL is in the manual, also it has a debug mode...).
I'm guessing you can write code to say turn in pin 1 on device A, check no other pins on device A go high, check device B sees it etc. Or something like that. Though wasn't sure what tooling there is.
This looks kind of neat: https://github.com/colinoflynn/pyjtagbs. Though the docs just say TODO!