(Yes, I understand if we routed the JTAG headers to the outside we would have a much easier time. Every time we have to update the firmware, we have to tear everything apart, connect to the JTAG headers, and burn the firmware. then you were back to JTAG the next time around).Īt my current employer, this "sounds crazy" to those who write FPGA code. It took a couple minutes, but worked without issues (unless the power went down while you were running the update. I do not do FPGA design, so I'm at the edge of my knowledge with this question: how do I program an FPGA without JTAG?Īt my previous employer, we had what folks called "chain flashable firmware" which meant once we had programmed it via JTAG one time, we could then forever after use software to update the FPGA's code, and next time it booted it would be running the new FPGA version. I write embedded software that runs on a single board computer running Linux and talking to FPGAs.
0 Comments
Leave a Reply. |