cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
nutzer64
Visitor
Visitor
1,263 Views
Registered: ‎02-05-2018

ILA cores disappear at linux boot

Jump to solution

Hi all.

We are working with a custom board based on the Zynq UltraScale+ xczu3eg-sfvc784-1-e. We are able to boot linux on the PS but we ran into the following problem when debugging our PL design:

 

The ILA core we use for debugging will be visible in the VIVADO hardware manager during the boot process until the linux kernel starts. Up to this point it is also possible to trigger the ILA core. When the kernel starts the ILA core disappears from the hardware list never to be seen again.

 

There isn't much information to be found regarding hardware debugging while running an OS so I'm not sure if we are making any fundamental mistakes by trying to do this.

 

Thanks a lot for your help.

0 Kudos
1 Solution

Accepted Solutions
travisc
Moderator
Moderator
1,605 Views
Registered: ‎10-19-2011

What is the clock source for the ILA? Are you resetting it, or is it stopping at all when the PS is being brought up. If you are hitting a reset in the boot up process that effects the PL side logic like the clocking to the ILA, this could cause the behavior you are seeing. 

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos
2 Replies
travisc
Moderator
Moderator
1,606 Views
Registered: ‎10-19-2011

What is the clock source for the ILA? Are you resetting it, or is it stopping at all when the PS is being brought up. If you are hitting a reset in the boot up process that effects the PL side logic like the clocking to the ILA, this could cause the behavior you are seeing. 

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos
nutzer64
Visitor
Visitor
1,228 Views
Registered: ‎02-05-2018

Thanks for your response. We were using the PL clocks of the processing system. Those seem to be deactivated at linux boot because of a wrong device tree entry. With a free running clock the ILA stays visible.

 

Thank you for your help.

0 Kudos