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!

AR# 61072

Vivado 2014.1 - Logic Debug - How to trigger two ILAs for different clock domains

Description

I need to use two ILA cores in my project to trigger with different clocks.

How can I trigger two ILA cores at the same time?

Solution

You can use the Trigger In and Trigger Out port of an ILA core to cascade these two ILA cores.

Turn on the Trigger Out mode in the front ILA and set the trigger condition for this ILA.

Set the behind ILA to capture only when there is a trigger in event. 

You could also OR the trigger in signal with a condition on the counter if you needed to.

To start the capture, arm the behind ILA first, then arm the front ILA. When the condition is met both ILAs will be triggered.

 

AR# 61072
Date Created 06/10/2014
Last Updated 12/03/2014
Status Active
Type General Article
Devices
  • Artix-7
  • Kintex-7
  • Virtex-7
Tools
  • Vivado Design Suite - 2014.1