Prev: Back-annotated simulation for Xilinx devices
Next: Looking for FPGA engineer for HD camera project
From: freespace on 5 Dec 2008 21:27 G'day all, I am a student studying EE/Physics, and after completing my 2nd year digital design course, I decided to take things further and purchased a digilent Nexys2 for myself to do further tinkering with. I am however struggling with the most basic of tasks: getting digilent's ExPort program to successfully initialise the scan chain. I get the following log: Found Device. IDCODE: f5046093 Found Device. IDCODE: 21c2e093 Found Device. IDCODE: invalid Found Device. IDCODE: invalid Found Device. IDCODE: invalid <snip> Found Device. IDCODE: invalid Initialization failed There is a total of 29 devices for which the IDCODE was invalid. JP9 on the board has been set to JTAG, and pins 2 and 3 of JP5, the JTAG port has been shorted - this shorts TDI and TDO. I don't see any other jumpers on board which could influence the JTAG chain, and have verified by looking the schematic (sheet 04). Things I have tried: * 3x USB cables: digilent's, one for a portable USB HDD, one for a portable CDROM, in order of decreasing length * unshort TDI and TDO, though as far as I can tell it has no effect whatsoever. * slow and fast programming mode * reinstalling the drivers * reinstalling windows * reinstalling Xilinx WebPACK * different USB ports * turning it on and off again and again and again... * went to sleeping hoping it will work in the morning (props to A5 of http://www.fpga-faq.com/FAQ_Pages/0001_JTAG_Config.htm) * googled for nexys2 and read every pdf on the first 3 pages returned looking for something I missed So now I am stuck with a rather expensive (on my student earning) self- gratifying-early-Christmas-present which I can't do anything with, other than get it to load the factory test program and play with the blinken lights. As fun as that is, I would _love_ to be able to do more with it. If this august group can assist in resolving this issue, it would be fantastic. If nothing else, if some one can kindly post that they a) have their Nexys2 working and b) inform me of the software and hardware configuration, that would warm my cockles. Cheers, Steve
From: freespace on 5 Dec 2008 21:48 Add to the tried list: * powering the board externally using a 5V external power supply (LM7805 backed by a 6V unregulated plug back), so it is not a usb- power related issue
From: freespace on 5 Dec 2008 21:56 On Dec 6, 1:27 pm, "freesp...(a)gmail.com" <freesp...(a)gmail.com> wrote: > G'day all, > > I am a student studying EE/Physics, and after completing my 2nd year > digital design course, I decided to take things further and purchased > a digilent Nexys2 for myself to do further tinkering with. I am > however struggling with the most basic of tasks: getting digilent's > ExPort program to successfully initialise the scan chain. > > I get the following log: > > Found Device. IDCODE: f5046093 > Found Device. IDCODE: 21c2e093 I have just checked the above IDs: they correspond to the correct Xilinx devices, as expected. So the devices which are suppose to be there, are there.
From: Glen Herrmannsfeldt on 6 Dec 2008 04:27 freespace(a)gmail.com wrote: (snip) > I get the following log: > Found Device. IDCODE: f5046093 > Found Device. IDCODE: 21c2e093 > Found Device. IDCODE: invalid > Found Device. IDCODE: invalid > Found Device. IDCODE: invalid I don't have this board so I might be just guessing, but is there any reason that Xilinx software should recognize non-Xilinx devices? -- glen
From: freespace on 6 Dec 2008 04:46 On Dec 6, 8:27 pm, Glen Herrmannsfeldt <g...(a)ugcs.caltech.edu> wrote: > freesp...(a)gmail.com wrote: > > (snip) > > > I get the following log: > > Found Device. IDCODE: f5046093 > > Found Device. IDCODE: 21c2e093 > > Found Device. IDCODE: invalid > > Found Device. IDCODE: invalid > > Found Device. IDCODE: invalid > > I don't have this board so I might be just guessing, > but is there any reason that Xilinx software should recognize > non-Xilinx devices? > Are you referring to IDs f5046093 and 21c2e093? Those appear to be Xilinx devices. I don't expect Xilinx to recognise non-Xilinx devices either, but that is not what is causing the invalid IDCODE messages: there are _only_ 2 devices on the board connected to the JTAG chain. My problem is there appears to be 29 other devices which aren't there, but is detected. This is causing Digilent's ExPort program to fail and thus preventing me from doing anything with the Nexys2. Cheers, Steve
|
Next
|
Last
Pages: 1 2 Prev: Back-annotated simulation for Xilinx devices Next: Looking for FPGA engineer for HD camera project |