UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
13,689 Views
Registered: ‎04-08-2010

Debug multiple FPGAs using ChipScope via single JTAG chain

Dear All,

  We are planning to design a board with four FPGAs to emulate X86 CPU. The FPGA’s JTAG ports are serially chained together. My problem is that whether the Xilinx’s ChipScope can support debugging multiple FPGAs via a single JTAG chain at the same time? So we can set different trigger conditions to different FPGA chips at the same time and watch the sampled data from ChipScope.

  Thanks in advance,

Speed.

 

Tags (2)
0 Kudos
9 Replies
Xilinx Employee
Xilinx Employee
13,680 Views
Registered: ‎01-03-2008

Re: Debug multiple FPGAs using ChipScope via single JTAG chain

Yes, ChipScope supports debugging multiple FPGAs in a single chain.
------Have you tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
0 Kudos
Adventurer
Adventurer
13,512 Views
Registered: ‎04-04-2008

Re: Debug multiple FPGAs using ChipScope via single JTAG chain

Hi mcgett,

 

Can you please refer/point me the xilinx documents whcih details the procedure for "Debug multiple FPGAs using ChipScope via single JTAG chain"

 

 

I can't  able to find the required document in the websites. 

0 Kudos
Xilinx Employee
Xilinx Employee
13,506 Views
Registered: ‎01-03-2008

Re: Debug multiple FPGAs using ChipScope via single JTAG chain

There isn't any specific documentation on this because it is just an extension of the general case.

 

1) Your board has a 1 JTAG chain with multiple Xilinx devices

2) More than one Xilinx device has a ChipScope core in it

3) When you open the JTAG chain, ChipScope scans all of the devices and detects all cores in each device.

4) Each device and the cores available are shown in ChipScope

5) Debug

------Have you tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
0 Kudos
10,948 Views
Registered: ‎09-11-2013

Re: Debug multiple FPGAs using ChipScope via single JTAG chain

Hi Mcgett,

Even we are using the similar case, where 3 FPGAs connected to same JTAG chain. From your answer, we understand that all the 3 FPGAs can be debugged simultaneously in Chipscope.

 

But when contacted the Xilinx through a seperate webcase, we received an answer saying that, "In chipscope, you can access the chipscope cores of only one device at a time. Hence, we can’t debug all the three fpgas simultaneously." 

 

Please clarify and throw some light on this topic.

 

Thanks

 

0 Kudos
Teacher rcingham
Teacher
10,939 Views
Registered: ‎09-09-2010

Re: Debug multiple FPGAs using ChipScope via single JTAG chain

It would appear to be a limitation of the ChipScope software (at the PC end). Once upon a time, in a company quite far away, being able to debug 2 FPGAs in ChipScope simultaneously would have been useful. But as I couldn't, I had to keep swapping between them, and it took longer to find/fix the problem. Life can be quite vexing at times...

------------------------------------------
"If it don't work in simulation, it won't work on the board."
0 Kudos
Scholar markcurry
Scholar
10,913 Views
Registered: ‎09-16-2009

Re: Debug multiple FPGAs using ChipScope via single JTAG chain

 

We do this ALL the time.  It just works.  Chipscope recognizes all ICONs on every FPGA on the JTAG chain.

 

XMD can be run simultaneously as well.  Multiple copies of XMD as well - talking to multiple embedded processors (440s, mblaze).

 

These are great debugging tools, and we've been very happy with the support here - it all just works.

 

Regards,

 

Mark

 

0 Kudos
10,905 Views
Registered: ‎09-11-2013

Re: Debug multiple FPGAs using ChipScope via single JTAG chain

Hi Mark,

Thanks for the reply...

 

Is there any special care to be taken while inserting the ICONs in each FPGAs? What are the steps to follow? Request you to share if any application notes available.

 

Thanks,

0 Kudos
Scholar markcurry
Scholar
10,898 Views
Registered: ‎09-16-2009

Re: Debug multiple FPGAs using ChipScope via single JTAG chain

 

As I said - it just works.  No special handling required.

 

Regards,

 

Mark

 

0 Kudos
10,855 Views
Registered: ‎09-11-2013

Re: Debug multiple FPGAs using ChipScope via single JTAG chain

Hi Mark,

 

Thanks a lot. 

As you said it is possible without any special handling. We have verified it on our custom board.

0 Kudos