I am trying to get an xc3s250e-4tq144c to configure using JTAG. 1. impact reads 0x00000000 as idcode This causes impact to error out during identify with a strange error about missing bsdl's 2. JTAG works using impact debug mode. I can put it in bypass and also see the length of the instruction register. I can see data shifting in and out so I know JTAG works. 3. Part markings are: XC3250E TQ144AGQ0601 D1392255A0 4C so it is a step 0 part. 4. I have tried impact 8.1.3 and 9.1 5. I get identical results with two pc boards. 6. Same software / computer / cable setup works fine with a virtex2p design. 7. All power supplies look good. (1.2Vint, 2.5Vaux, 3.3Vio) 8. spartan-3e is the only part in the JTAG chain. I have tried removing all the parts except the spartan and power to make sure nothing else was interfering with it. I have not made any progress with my Avnet FAE and Xilinx webcase so I thought to try here. I have run out of things to try. Does this look familiar to anyone? Any ideas to try? Alan Nishioka alan@nishioka.com
Spartan-3e JTAG no device id
Started by ●July 3, 2007
Reply by ●July 3, 20072007-07-03
On 3 Jul., 20:06, Alan Nishioka <a...@nishioka.com> wrote:> I am trying to get an xc3s250e-4tq144c to configure using JTAG. > > 1. impact reads 0x00000000 as idcode > This causes impact to error out during identify with a strange > error about missing bsdl's > 2. JTAG works using impact debug mode. I can put it in bypass and > also see the length of the instruction register. I can see data > shifting in and out so I know JTAG works. > 3. Part markings are: > XC3250E > TQ144AGQ0601 > D1392255A0 > 4C > so it is a step 0 part. > 4. I have tried impact 8.1.3 and 9.1 > 5. I get identical results with two pc boards. > 6. Same software / computer / cable setup works fine with a virtex2p > design. > 7. All power supplies look good. (1.2Vint, 2.5Vaux, 3.3Vio) > 8. spartan-3e is the only part in the JTAG chain. > > I have tried removing all the parts except the spartan and power to > make sure nothing else was interfering with it. > > I have not made any progress with my Avnet FAE and Xilinx webcase so I > thought to try here. > > I have run out of things to try. Does this look familiar to anyone? > Any ideas to try? > > Alan Nishioka > a...@nishioka.comprog_b is high? Antti
Reply by ●July 3, 20072007-07-03
On Jul 3, 11:13 am, Antti <Antti.Luk...@googlemail.com> wrote:> On 3 Jul., 20:06, Alan Nishioka <a...@nishioka.com> wrote: > > > > > I am trying to get an xc3s250e-4tq144c to configure using JTAG. > > > 1. impact reads 0x00000000 as idcode > > This causes impact to error out during identify with a strange > > error about missing bsdl's > > 2. JTAG works using impact debug mode. I can put it in bypass and > > also see the length of the instruction register. I can see data > > shifting in and out so I know JTAG works. > > 3. Part markings are: > > XC3250E > > TQ144AGQ0601 > > D1392255A0 > > 4C > > so it is a step 0 part. > > 4. I have tried impact 8.1.3 and 9.1 > > 5. I get identical results with two pc boards. > > 6. Same software / computer / cable setup works fine with a virtex2p > > design. > > 7. All power supplies look good. (1.2Vint, 2.5Vaux, 3.3Vio) > > 8. spartan-3e is the only part in the JTAG chain. > > > I have tried removing all the parts except the spartan and power to > > make sure nothing else was interfering with it. > > > I have not made any progress with my Avnet FAE and Xilinx webcase so I > > thought to try here. > > > I have run out of things to try. Does this look familiar to anyone? > > Any ideas to try? > > > Alan Nishioka > > a...@nishioka.com > > prog_b is high? > > AnttiYes. Originally it had a 10K pullup. One of the things I tried was lifting this pin so it relies on the internal pullup. Also measured high with a scope. Alan
Reply by ●July 3, 20072007-07-03
On 3 Jul., 20:35, Alan Nishioka <a...@nishioka.com> wrote:> On Jul 3, 11:13 am, Antti <Antti.Luk...@googlemail.com> wrote: > > > > On 3 Jul., 20:06, Alan Nishioka <a...@nishioka.com> wrote: > > > > I am trying to get an xc3s250e-4tq144c to configure using JTAG. > > > > 1. impact reads 0x00000000 as idcode > > > This causes impact to error out during identify with a strange > > > error about missing bsdl's > > > 2. JTAG works using impact debug mode. I can put it in bypass and > > > also see the length of the instruction register. I can see data > > > shifting in and out so I know JTAG works. > > > 3. Part markings are: > > > XC3250E > > > TQ144AGQ0601 > > > D1392255A0 > > > 4C > > > so it is a step 0 part. > > > 4. I have tried impact 8.1.3 and 9.1 > > > 5. I get identical results with two pc boards. > > > 6. Same software / computer / cable setup works fine with a virtex2p > > > design. > > > 7. All power supplies look good. (1.2Vint, 2.5Vaux, 3.3Vio) > > > 8. spartan-3e is the only part in the JTAG chain. > > > > I have tried removing all the parts except the spartan and power to > > > make sure nothing else was interfering with it. > > > > I have not made any progress with my Avnet FAE and Xilinx webcase so I > > > thought to try here. > > > > I have run out of things to try. Does this look familiar to anyone? > > > Any ideas to try? > > > > Alan Nishioka > > > a...@nishioka.com > > > prog_b is high? > > > Antti > > Yes. Originally it had a 10K pullup. One of the things I tried was > lifting this pin so it relies on the internal pullup. Also measured > high with a scope. > > Alan- Zitierten Text ausblenden - > > - Zitierten Text anzeigen -and you are not pulling init_b low either? strange I had no issues with 250e on my self made boards Antti
Reply by ●July 3, 20072007-07-03
Antti, I even hate to bring this up, but how do we know it really is the part it is supposed to be? We have seen counterfeit parts (some odd die, packaged, and marked as Xilinx) sold to unsuspecting people by "gray market" resellers... If it doesn't wake up, and say "I am the Xilinx FPGA you expect me to be" perhaps it isn't? I certainly hope this is a simple case of a mis-wired pcb, and not a case of bogus components sold to an unsuspecting buyer. Austin
Reply by ●July 3, 20072007-07-03
Antti, Further, we have seen where old board test continuity systems apply voltages (and currents) that my damage the newer 90nm and smaller devices. I certainly hope no one exceeded the absolute maximum voltage stress limits, and has damaged the parts. Austin
Reply by ●July 3, 20072007-07-03
On Jul 3, 11:56 am, austin <aus...@xilinx.com> wrote:> Antti, > > I even hate to bring this up, but how do we know it really is the part > it is supposed to be? We have seen counterfeit parts (some odd die, > packaged, and marked as Xilinx) sold to unsuspecting people by "gray > market" resellers... > > If it doesn't wake up, and say "I am the Xilinx FPGA you expect me to > be" perhaps it isn't? > > I certainly hope this is a simple case of a mis-wired pcb, and not a > case of bogus components sold to an unsuspecting buyer. > > AustinI bought them from Avnet, so hopefully they are not counterfeit. Xilinx thinks it is a software problem, but I am pretty sure it is a hardware problem. Again, it seems JTAG works, but the internals don't. How is this possible? But I have run out of ideas to try. Alan Nishioka
Reply by ●July 3, 20072007-07-03
On Jul 3, 11:59 am, austin <aus...@xilinx.com> wrote:> Antti, > > Further, we have seen where old board test continuity systems apply > voltages (and currents) that my damage the newer 90nm and smaller devices. > > I certainly hope no one exceeded the absolute maximum voltage stress > limits, and has damaged the parts. > > AustinNo testing was done (this is a new board bring up) The same micrel mic2204 power supplies were used successfully with a virtex2p design (spartan-3e swapped in to lower cost; slightly different vint used). Is there a reason spartan-3e would behave differently than virtex2p? Could this be caused by the ramp up of vint? Alan Nishioka
Reply by ●July 3, 20072007-07-03
Alan Nishioka wrote:> Again, it seems JTAG works, but the internals don't. How is this > possible? > > But I have run out of ideas to try.Can you restrap the mode pins and try slave serial mode? That might give you a clue.
Reply by ●July 3, 20072007-07-03
On Jul 3, 12:57 pm, "Tim (one of many)" <t...@nooospam.roockyloogic.com> wrote:> Alan Nishioka wrote: > > Again, it seems JTAG works, but the internals don't. How is this > > possible? > > > But I have run out of ideas to try. > > Can you restrap the mode pins and try slave serial mode? That might give > you a clue.I have tried changing the mode pins (difficult because they are connected directly to V33 and gnd) to no effect. But JTAG should work regardless of the mode pin settings, right? Thanks, Alan Nishioka