cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Visitor
Visitor
8,739 Views
Registered: ‎05-11-2011

many unknown devices following correct Platform Flash detected

Hi,

 

I have only one Platform Flash on the JTAG chain.

During chain initialisation, the correct Platform flash is detected, but followed by many unknown devices, then failed the initialisation.

I have made 10 boards, but 2 of them are having this problem.

Other boards are all working fine.

What could be causing this?

Any thought, please?

 

The Platform Flash has a mark -

"XCF32P FG48"

"ATT"

"99A1B VS"

"MYS 325".

 

The impact log is attached.

INFO:iMPACT - Current time: 21/10/2015 12:09:46
PROGRESS_START - Starting Operation.
Identifying chain contents...'0': : Manufacturer's ID = Xilinx xcf32p, Version : 13
INFO:iMPACT:1777 -
Reading F:/Xilinx/14.7/ISE_DS/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'1': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'2': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'3': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'4': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'5': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'6': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'7': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'8': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'9': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'10': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'11': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'12': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'13': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'14': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'15': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'16': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'17': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'18': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'19': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'20': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'21': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'22': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'23': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'24': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'25': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'26': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'27': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'28': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'29': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'30': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
ERROR:iMPACT - A problem may exist in the hardware configuration. that the cable, scan chain, and power connections are intact, that the specified scan chain configuration matches the actual hardware, and that the power supply is adequate and delivering the correct voltage.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
PROGRESS_END - End Operation.
Elapsed time =     13 sec.

0 Kudos
Reply
9 Replies
Scholar
Scholar
8,731 Views
Registered: ‎06-05-2013

@fishmonkey Does other boards have same flash marking?

 

Chain is not initialized properly.Check conections,voltage level with working board.

 

https://forums.xilinx.com/t5/Archived-ISE-issues-Archived/Multiple-unknown-devices-in-the-JTAG-chain-detected-by-impact/m-p/7497#U7497

 

-Pratham

----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos
Reply
Professor
Professor
8,720 Views
Registered: ‎08-14-2007

If I had to guess, I'd say either TDI or TMS is not correctly connected from your JTAG cable to the device.  If your board has series resistors in these nets, check that they have the correct resistance.  Since you correctly identify the PlatformFlash, I would not suspect issues with TCK or TDO nets.

-- Gabor
0 Kudos
Reply
Visitor
Visitor
8,714 Views
Registered: ‎05-11-2011

Thank you Pratham.

 

yes. They have the same marking.

0 Kudos
Reply
Visitor
Visitor
8,713 Views
Registered: ‎05-11-2011

Thank you Gabor.

 

I have checked the TDO output waveform for chain initialisation against the good one.

Some scope screenshots are attached here.

I am going to probe on the TDI and TMS as you suggested.

 

The good one has two xfers...and the tdo is back to HIGH.

rev3.0_prom2_tdo_overall.png

 

The bad one has two xfers, but then the tdo is LOW, followed by more xfers.

The first two xfers are the same as the good ones, so that it can detect the PROM.

But with following LOW and more xfers, impact seems to intepret as many more devices on the chain.

rev3.0_prom1_tdo_overall.png

0 Kudos
Reply
Visitor
Visitor
8,700 Views
Registered: ‎09-20-2014

is there some pulling / pushing applied?

 

0 Kudos
Reply
Visitor
Visitor
8,680 Views
Registered: ‎05-11-2011

Hi fpgarolf, Do you mean some external pulling / pushing applied? I don't think so. But the JTAG signals do go through a CPLD. Would this be a problem? Thanks

0 Kudos
Reply
Visitor
Visitor
8,676 Views
Registered: ‎05-11-2011

prom2_tdo is the good tdo output.

prom1_tdo is the bad one.

The rest of jtag signals are the same on both cases.

Is the Platform Flash faulty component or damaged for the bad cases?

prom1_tdo_bad.png

0 Kudos
Reply
Professor
Professor
8,670 Views
Registered: ‎08-14-2007

Did you scope on TDI right at the PlatformFlash?  If so, it's likely been damaged.  The symptoms seem to show that the flash itself sees TDI always low.  If the TDI pin is high, then the flash must be bad.  If you are scoping TDI somewhere else on the board, you may have a broken connection / bad solder joint.

-- Gabor
0 Kudos
Reply
Visitor
Visitor
8,665 Views
Registered: ‎05-11-2011

Hi Gabor, Spot on. Bad solder joint. Problem is solved. Thank you all.

0 Kudos
Reply