- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
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
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?
링크가 복사됨
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Fdominguez,
I will try to check with the team and see if there is any info which may help.
At the mean time, do refer with the Intel Agilex® 7 Hard Processor System Technical Reference Manual:
Thanks.
Regards,
Aik Eu
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Fdominguez,
I am still consulting the team regarding the matter. May I know if the previous provided document link does help to answer your question.
Thanks.
Regards,
Aik Eu
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Aik
To answer all your questions:
1. I have referenced to the TRM and haven't really found much information about enabling/disabling the TRACE clock. I know the FPGA generates a connection to the Trace Port Interface Unit (TPIU) and that I have tried with cs_atclk clocks ranging from 50 to 200MHz configured through Quartus
2. We have hooked up an oscilloscope to the TRACE data lanes and can see that there is toggling when testing with the DSTREAM, but we can process the data as we are missing the clock signal which we can't see on the oscilloscope nor is detected by the DSTREAM
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Fdominguez,
I get the information from the team where you can try to troubleshoot by checking/probing on the HPS IO instead as the path to the trace clock and data is sharing the same path to the FPGA output routing.
Thanks.
Regards,
Aik Eu
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Aik,
Sorry the delay replying I was having issues login into my Intel account.
I didn't see your latest update to test the Clock only through the HPS I/O. I am not certain we can do that as as far as I remember we dont have available I/O but I will double check on that.
From the image you sent you are suggesting I should use an FPGA Clock source to power the TRACE interface? I see I can potentially do that but on quartus 23.1 I can only do it on auto-place mode and that would change all my HPS IO which I have used the advanced feature for more personalized placement. Are you suggesting for me to try that?
Best,
Ferencz
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Fdominguez,
May I know the board being used is a custom Agilex 7 board?
From your question, remain using the clock from HPS clock manager but not using the FPGA clock source.
The only thing which engineering suggest is to check is the clock routing to the HPS IO instead of the FPGA IO as the path is more direct from the clock source.
Thanks.
Regards,
Aik Eu
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Fdominguez,
May I know if there is further respond on the matter?
Do let me know if you require more time to setup/route and test on the HPS IO for the trace clock?
Thanks.
Regards,
Aik Eu
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Fdominguez,
I will close this thread if possible. If there is a further follow up with signal probing to the HPS IO, do consider open a new thread on the matter.
Thanks.
Regards,
Aik Eu
