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
740 Views
Registered: ‎02-21-2019

Using PS clock for ILA in Zynq UltraScale+

Jump to solution

Hi,

I am trying to add a debug core to monitor an AXIS and an AXI interface for the Ultra96 board (Zynq UltraScale+ MPSoC device).Screenshot_6.png

I tried both with the System ILA as above and normal ILA.

In both cases, it completes up to implementation without a problem. But when writing bitstream, it gives a warning 

[DRC RTSTAT-10] No routable loads: 36 net(s) have no routable loads. The problem bus(es) and/or net(s) are ....

and the generated bistream does not contain the debug probes.

only related post i found mentioned that the clock to the ILA should be free-running. Does this mean i cannot use the PS clock? If not, should it be okay if i use the reference clock coming to the PS? But i believe then the logic and the ILA will be in two clock domains.

0 Kudos
1 Solution

Accepted Solutions
550 Views
Registered: ‎02-21-2019

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

Despite the warning, the ILA appeared when i programmed the PL from the SDK and refreshed the device in the Vivado Hardware Manager.

0 Kudos
9 Replies
Moderator
Moderator
702 Views
Registered: ‎09-12-2007

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

IF you are using the ps clock for the ila, then you would need to make sure that the PS is configured otherweise the clock is not running.

You can use the psu_init.tcl to config the PSU, or the FSBL.

 

 

0 Kudos
698 Views
Registered: ‎02-21-2019

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

Hi,

The PS is configured. I had even been reading some data that were coming from the Stream FIFO. Then I wanted to debug it because the initial ~FIFO_SIZE+5 number of data were missing always.

0 Kudos
Moderator
Moderator
696 Views
Registered: ‎09-12-2007

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

How are you configuring the PS?

0 Kudos
683 Views
Registered: ‎02-21-2019

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

I launch the SDK after generating the bitstream and then configure from there.

I did read somewhere that the PS needs to start first in order for the debug cores to work, because of the clock. But those people did not seem to have problems at bit stream generation stage. 

0 Kudos
Moderator
Moderator
676 Views
Registered: ‎09-12-2007

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

How exactly are you configuring the PS in SDK?

0 Kudos
672 Views
Registered: ‎02-21-2019

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

I am sorry, but what do you mean by configuration exactly?

when there are No ILAs, i simply program the bit file from the SDK,
build the BSP and application and then run it with Run As->Launch on Hardware. (I do not usually change any settings/addresses in the BSP).

When i tried with the ILAs i programmed from the Vivado Hardware Manager. But of course, there were no debug probes written.

0 Kudos
Xilinx Employee
Xilinx Employee
592 Views
Registered: ‎11-28-2007

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

Have you verified the reset sourced from the PS is inacitve?

0 Kudos
568 Views
Registered: ‎02-21-2019

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

There was no issue with the reset. The design was sending some output.

Anyway, the activity of the reset does not affect the bit stream generation right?

0 Kudos
551 Views
Registered: ‎02-21-2019

Re: Using PS clock for ILA in Zynq UltraScale+

Jump to solution

Despite the warning, the ILA appeared when i programmed the PL from the SDK and refreshed the device in the Vivado Hardware Manager.

0 Kudos