Signal Integrity Failure on Custom FPGA board

E

elenappli

Guest
Hi I have just gotten a custom FPGA board in house and I am having troubl
programming it.
The FPGA I am using the Actel(Microsemi) Igloo AGL250V2-FGG1441
There is a 10 pin JTAG header on the board.
And I am using Microsemi's FlashPro3 to program it.
The header of the FlashPro3 is 12 pins. There is a extra pin called
VJTAGENB - that is used for IGLOO nano devices so I have left that pi
unconnected.
When I try and program the device with FlashPro I get the following erro
messages:
Error: programmer '71917' : Signal Integrity Failure
Integrity Check Pattern Not Found.
Integrity Check Pattern :
550FAAF000FF0000FFFF
IrScan Error.
TDO stuck at 0
Chain Analysis Failed.
Error: programmer '71917' : Data Bit length : 8272
Error: programmer '71917' : Compare Data : 000108080008649......
Error: programmer '71917' : Scan Chain FAILED.

I have tried two board and they get the same error. I have also scoped th
JTAG lines and they look the same of two board. The trst seems to stay lo
and tms seems to switch up and down at higher fequecy then tck befor
settling on low. Not sure how to post the scope pictures here. Let me kno
if you want to see them or any of info I forgot to add.

The igloo app note, says that this error could mean by a broken td0 net
are there any other possible reasons.



---------------------------------------
Posted through http://www.FPGARelated.com
 
On 5/22/2014 2:45 PM, elenappli wrote:
Hi I have just gotten a custom FPGA board in house and I am having trouble
programming it.
The FPGA I am using the Actel(Microsemi) Igloo AGL250V2-FGG1441
There is a 10 pin JTAG header on the board.
And I am using Microsemi's FlashPro3 to program it.
The header of the FlashPro3 is 12 pins. There is a extra pin called
VJTAGENB - that is used for IGLOO nano devices so I have left that pin
unconnected.
When I try and program the device with FlashPro I get the following error
messages:
Error: programmer '71917' : Signal Integrity Failure
Integrity Check Pattern Not Found.
Integrity Check Pattern :
550FAAF000FF0000FFFF
IrScan Error.
TDO stuck at 0
Chain Analysis Failed.
Error: programmer '71917' : Data Bit length : 8272
Error: programmer '71917' : Compare Data : 000108080008649......
Error: programmer '71917' : Scan Chain FAILED.

I have tried two board and they get the same error. I have also scoped the
JTAG lines and they look the same of two board. The trst seems to stay low
and tms seems to switch up and down at higher fequecy then tck before
settling on low. Not sure how to post the scope pictures here. Let me know
if you want to see them or any of info I forgot to add.

The igloo app note, says that this error could mean by a broken td0 net,
are there any other possible reasons.

I think you mean a broken tdo net. The point is the TDO signal is not
going to the 1 state at the JTAG interface. It could be a TDO failure
or any of the other JTAG signals. Can you verify connectivity from the
JTAG connector to the FPGA pins? Do you have all the right power supply
voltages on the FPGA pins including the I/O supply voltages?

JTAG should take priority over all other control pins to the FPGA so the
configuration interface signals shouldn't matter, just the JTAG pins.

--

Rick
 
Is it possible you have the pin assignments mixed up, having TMS toggle faster than TCK is a little unusual?
Other than that an open/short on any of the signals could result in the error you see.
 
Hi I have just gotten a custom FPGA board in house and I am havin
trouble
programming it.
The FPGA I am using the Actel(Microsemi) Igloo AGL250V2-FGG1441
There is a 10 pin JTAG header on the board.
And I am using Microsemi's FlashPro3 to program it.
The header of the FlashPro3 is 12 pins. There is a extra pin called
VJTAGENB - that is used for IGLOO nano devices so I have left that pin
unconnected.
When I try and program the device with FlashPro I get the following error
messages:
Error: programmer '71917' : Signal Integrity Failure
Integrity Check Pattern Not Found.
Integrity Check Pattern :
550FAAF000FF0000FFFF
IrScan Error.
TDO stuck at 0
Chain Analysis Failed.
Error: programmer '71917' : Data Bit length : 8272
Error: programmer '71917' : Compare Data : 000108080008649......
Error: programmer '71917' : Scan Chain FAILED.

I have tried two board and they get the same error. I have also scope
the
JTAG lines and they look the same of two board. The trst seems to sta
low
and tms seems to switch up and down at higher fequecy then tck before
settling on low. Not sure how to post the scope pictures here. Let m
know
if you want to see them or any of info I forgot to add.

The igloo app note, says that this error could mean by a broken td0 net,
are there any other possible reasons.



---------------------------------------
Posted through http://www.FPGARelated.com

Hi,

In my case I had to wire agl_trst to VCC_JTAG to be able to connect t
Igloo Nano Starter board, since my JTAG programmer lack TRST line (Altiu
JTAG).

Regards, Darko



---------------------------------------
Posted through http://www.FPGARelated.com
 

Welcome to EDABoard.com

Sponsor

Back
Top