06-11-2012 06:59 AM
Following problem: We have an Xilinx Virtix 5, having an implementation
running on it. What we want to do, is to read out all the bits (or the
state) of the different LUTM cells.
At the moment, we are outputting this information with the help of an
UART module. However, we are wondering whether we could completely get
rid of the UART and use the JTAG instead somehow.
So without using Chipscop, is there a way that allows us to readback all
LUTM contents using the JTAG interface?
06-11-2012 07:29 AM
Impact has a verify command, which does a readback of the bitstream, and places it in a file called "impact.bin" and "impact.rbd" (binarly, and ascii).
06-11-2012 11:48 PM
If you want to read just some specific LUT contents you can use the BSCAN_VIRTEX5 primitive to implement a JTAG user register, where you can map your LUT to.
If you want to read all LUTs using JTAG I think there is no straghtforward way to do this.