From: Sergej P. <ml...@se...> - 2014-01-20 13:45:27
|
At Fri, 17 Jan 2014 20:25:12 +0100, bo...@el... wrote: > Sergej> with Xilinx Parallel Cable III > Is it the XILINX cable or a clone? Is it a lob cable or not? > Maybe the logic levels are not right? It is chinese clone I think. Vendor says "Hardware is based on 2 pcs of 74HC125D". > Sergej> $ detectchain -c pp Found Xilinx Parallel Cable III JTAG loc.: 0 > Sergej> IDCODE: 0x000c0003 not found in 'built-in device list'. JTAG > Sergej> loc.: 1 IDCODE: 0xd5046093 Desc: XCF04S Rev: M IR length: 8 > > You can download the Xilinx impact package, install and set up and test if > it works that way. Or test with another JTAG package that talks to your > cable. Let me know if the chain is detected by some other tool with your > setup. Impact says something similar I think: INFO:iMPACT:1206 - Instruction Capture = '001010000010100100000001' INFO:iMPACT:1207 - Expected Capture = '101010101010XXXXXXXXX001' and detects unknown chip and xcf04s chip. > Test also with "-T0". It will show if the bad ID repeats with repeated > detections. With -T0 key it says: Found Xilinx Parallel Cable III Cannot find device having IDCODE=00c0003 Revision A Running IR_TEST 2147483647 times IR len = 8 0x01 binary 00000001 ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ .................................... etc, I did not wait for 2147483647 times and press Ctrl+C after few screens of dots. > > Sergej> I added "000c0003 6 0x0009 XC3S500E" to devlist.txt but it > Sergej> obviously does not help. > > Run with -v to see if your changed devlist.txt is picked up. Yes, devlist.txt looks picked up. 1st error - built-in devlist.txt 2nd error - my modified devlist.txt > Sergej> Programming gives > > Sergej> Cannot find device having IDCODE=00c0003 Revision A > > Sergej> or > > Sergej> JTAG chainpos: 0 Device IDCODE = 0x000c0003 Desc: XC3S500E > Sergej> Sorry, can't program device 'XC3S500E' from manufacturer 0x01 A > Sergej> more recent release may be able to. > > Sergej> errors. I've found that there are SS, SPI, and JTAG modes. Can xc3s500e be configured as SS or SPI, but LPT cable does not support such modes? As I understand xc3s500e boots from flash and executes preinstalled joystick example flashing leds depending on joystick position. |