Hi All,
I have custom board with 4 Spartan-3E (XC3S500E-PQ208). For configuration I have both JTAG and slave serial access. Slave serial works fine. However, when I try to identify the JTAG chain the first FPGA always comes back UNKNOWN.
If I'm correct, impact's response to the identify command lists the devices in reverse order. So the when it reports this:
'1': : Manufacturer's ID =Xilinx xc3s500e, Version : 0 INFO:iMPACT:1777 - Reading /opt/xilinx-ProgTools-9.1i/spartan3e/data/xc3s500e.bsd...
INFO:iMPACT:501 - '1': Added Device xc3s500e successfully.
----------------------------------------------------------------------
---------------------------------------------------------------------- Version is 0000
'2': : Manufacturer's ID =Xilinx xc3s500e, Version : 0 INFO:iMPACT:501 - '1': Added Device xc3s500e successfully.
----------------------------------------------------------------------
---------------------------------------------------------------------- Version is 0000
'3': : Manufacturer's ID =Xilinx xc3s500e, Version : 0 INFO:iMPACT:501 - '1': Added Device xc3s500e successfully.
----------------------------------------------------------------------
---------------------------------------------------------------------- Version is 1110 INFO:iMPACT:1588 - '4':The part does not appear to be Xilinx Part. '4': : Manufacturer's ID =Unknown , Version : 14
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
---------------------------------------------------------------------- done.
the unknown device is actually the first in the chain. Slave serial uses the same device order, so the problem FPGA is also the first in the slave serial chain.
- I'm using a Platform Cable USB.
- VCCAUX is 2.5V
- All DONE pins are commoned with a 330R to 2.5V (VCCAUX)
- All PROG_B pins are commoned with a 4.7K to 2.5V
- All INIT_B pins are commoned with a 4.7K to 3.3V (VCCO)
- ISE 9.1i under linux
I've tried isolating the problem FPGA and it will not identify. I've also isolated the last three, these do identify (and configure).
I'm quite sure it is not a faulty FPGA. I've 4 other boards that show the same behaviour.
Here are the complete schematics:
Any suggestions as to what the problem might be would be a great help
Thanks Andy