wiki:JTAG_programming rPi Hat

Version 5 (modified by Eric Hazen, 10 months ago) (diff)

--

This is a small Raspberry Pi "Hat" board which allows programming of various devices using the JTAG protocol. For example, one could connect this to a board with a Xilinx FPGA, and then use the Xilinx Virtual Cable protocol to access the programming and debug interface remotely without requiring a special JTAG programming cable.

Essentially the board must route a few GPIO from the rPi to an appropriate JTAG connector. The reason this isn't trivial is because it would be very convenient if the JTAG interface could automatically adjust to the logic levels of the target device (1.8V/2.5V/3.3V or even 5V).

Also, it would be potentially very useful to have a small display and a few buttons on the board.

See: