• 0
mikearmagedon

Zynq 7000 JTAG debugger

Question

Hello,

 

I have a Zybo Zynq 7000 board and I would like to know if any of the following debuggers can be used with this board.

 

BusBlaster

PICkit 3

MPLAB ICD 3

MPLAB REAL ICE

 

Thanks in advance.

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Hi mikearmagedon,

I know for certain that the last three you listed (PICkit 3, MPLAB ICD 3, and MPLAB REAL ICE) will not work with the Zybo; they are specifically designed to debug PIC chips from Microchip, which the Zybo does not contain.

I am not certain about the BusBlaster. I suspect that it does not debug the Zybo since I have not heard of any 3rd party debuggers working with our board. 

I don't fully know what you are needing in terms of requirements, but what I would probably recommend is using the Vivado ILA (Integrated Logic Analyzer) that comes with the free Vivado WebPack edition from Xilinx, which you can use to program the Zybo.

Thanks,
JColvin

Share this post


Link to post
Share on other sites
  • 0

Hi JColvin,

 

Thanks for the answer.

 

I'm looking to debug the Zybo's ARM cores using JTAG interface. Can I achieved that with an ILA core?

Should I just map the JTAG pins from the ARM cores to some I/O available on the board, assuming I could do that.

Edited by mikearmagedon
More complete question.

Share this post


Link to post
Share on other sites
  • 0

Hi  mikearmagedon,

The ILA works with JTAG so that is one option. Have you though about using the system debuger in sdk to debug you issues?

cheers,

Jon

Share this post


Link to post
Share on other sites
  • 0

Hi jpeyron,

Thanks for the answer.

I'm looking to use JTAG to communicate with the CPU to get dumps of the code that is running, etc.

Do you think I can do that with the system debugger in sdk?

Share this post


Link to post
Share on other sites
  • 0

 

Hi  mikearmagedon,

I just checked with someone that is more informed on this topic and I was wrong about needing to use the ILA. Just use the onboard usb jtag debugger and the arm dap is in the scan chain automaticly next to the FPGA fabric. You should be to see this in the vivado hw manager. 

To debug code ect... you should be using SDK and it will automaticly detect the jtag interface and use it.

cheers,

Jon

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now