|
From: Luis A. G. <gua...@gm...> - 2013-09-11 05:34:12
|
Hi All, I have a S3Board (by Digilent)[0]. The board has a FPGA (XC3S200) and a PROM (XCF02S). This devices are connected a JTAG chain (JTAG[TDI] --> FPGA --> PROM --> JTAG[TDO]). I use the OOCDLink-s[1] board which is a FT2232D based JTAG interface. The problem is when I run xc3sprog it didn't find the FPGA(0x01414093). It found only the PROM(0x01414093) memory. In fact, xc3sprog detect other unknown device but sure it's wrong value. /home/luis/sourceforge/xc3sprog-code/build luis@luis-laptop:build$ ./xc3sprog -c ftdi XC3SPROG (c) 2004-2011 xc3sprog project $Rev: 747 $ OS: Linux ... Using Libftdi, Probably a broken Atmel device in your chain! No succeeding device can be identified Cannot find device having IDCODE=f7fffff Revision P JTAG loc.: 0 IDCODE: 0xff7fffff not found in 'built-in device list'. JTAG loc.: 1 IDCODE: 0x01414093 Desc: XCF02S Rev: A IR length: 8 I probed to connect the JTAG chain with the Cable USB II (Xilinx) and it works! (I can program the FPGA and PROM with the iMPACT software). I used xc3sprog with a CPLD (XC9572XL) and I didn't have any problem in detected it. But I don't know how solved the problem with multiple devices. luis@luis-laptop:build$ ./xc3sprog -c ftdi XC3SPROG (c) 2004-2011 xc3sprog project $Rev: 747 $ OS: Linux ... Using Libftdi, JTAG loc.: 0 IDCODE: 0x59604093 Desc: XC9572XL Rev: E IR length: 8 Anybody used xc3sprog with a multiple Xilinx devices (FPGA,PROM,CPLD)? Thanks in advance! Luis [0] http://www.digilentinc.com/Products/Detail.cfm?Prod=S3BOARD [1] http://opencores.org/websvn,filedetails?repname=phr&path=%2Fphr%2Ftrunk%2Fplacas%2FOOCD_placa%2Foutput%2FOOCD_placa.ps P.S.: I am developing a Reconfigurable Hardware Platform (hardware and software development). The PHR (acronym in spanish "Plataforma de Hardware Reconfigurable") is a free/open project. It's a board with a FPGA with a PROM memory and several devices connected to IO ports of the FPGA. The hardware design has a GPL licence and I want used a free software to program the devices (FPGA and PROM). The project is hosted on opencores.org server. For more informations you can visit http://opencores.org/project,phr -- P Antes de imprimir, piense en su responsabilidad y compromiso con el MEDIO AMBIENTE |