Forum Discussion

Fdominguez's avatar
Fdominguez
Icon for New Contributor rankNew Contributor
2 years ago

TRACE Interface through FPGA on Intel's Agilex 7 device not outputting clock

Hi.

I am trying to validate a TRACE interface coming from Agilex’s HPS through the FPGA IO to a Mictor connector, but I am having issues getting the TRACECLK to show up. Currently I have a DSTREAM-PT interface working and can see the TRACE DATA signals toggling but not the clock.

I added to the HPS Core the 16-bit width TRACE interface through Quartus, and made the Coresight Trace clock 50MHz as it’s the slowest to make sure we could see a clock. After synthesis I see the trace_s2f_clk output is actually connected from the S2F module as TPIU_TRACE_CLK to the IO pins but once we run a test through the ARM-DS I don’t see a clock coming out of the pin, but I do see data toggling through a scope

I also made sure that looking at this register all clocks were enabled

https://www.intel.com/content/www/us/en/programmable/hps/agilex7/hps.html#topic/cvf1561687518174.html

I find there is a lack of documentation about this feature and haven’t been able to find the reason of it not working. Am I missing something that I should be enabling either through Quartus or through a SW register? Any suggestions to look at?

14 Replies