My friend Colin was round last night for a tech session… among other things, we looked at my Python PicKit source, and between us, we finally figured out how the hell JTAG works from the hardware interface upwards.
All this hardware interfacing has made me think about digging out the FPGA kit I have in the cupboard again. Xilinx have ported their development software to Linux, and put the support for my old Spartan II FPGA up for free on their website. Very impressed with them!
I’ve decided I need to learn VHDL. I’ve seen some examples, and they make perfect sense, so my next project is to learn it properly.