- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am generating an Agilex7 example design with gen3 1x4 for AXI Streaming Intel FPGA IP for PCI Express. But every time in quartus prime pro 24.2, there is an error when compiling to analysis & synthesis:
Error(21978): The INCLK port on clock divide dut|dut|EP_PFTILE_WRAPPER.gen_pciess_p2_p3.u_pciess_p3|u_pciess|gen_sub.u_hipif|u_pciess_clock_divider|clkdiv_inst is connected to a constant. It must be driven by a real signal.
But this module is encrypted, so I can't know which clock is not connected.
Can someone tell me where I have set up the problem or if there are any other reasons?
Here is my setting parameter:
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
May I know which device you are using ?
Could you please provide me your device OPN number ?
Regards,
Wincent
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi ,
I try to run the example design in Gen 3 1x4, I am getting similar error as you.
BUT, this issue is not observed in Gen3 1x16.
There should be an error when generating/compile if it is not a supported ED.
If referring to AXI Streaming Intel® FPGA IP for PCI Express* User Guide under 3.4. About the AXI Streaming Intel® FPGA IP for PCI Express Design Examples
Obviously, Gen 3 1x4 is not in the option, hence the compilation fail is expected.
If your project requirement is not strict to gen3 1x4, I suggest you to consider other available option.
Hope that answered your question, let me know if there is any further clarification is needed.
Regards,
Wincent_Altera
p/s: If any answer from the community or Altera Support is helpful, please feel free to give the best answer or rate 9/10 survey.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you, Wincent. The device I am using is:AGIB041R31B1I2VC. I generated a example design with gen3 1x16 . Having passed the analysis & synthesis, but unable to pass the jitter, is it necessary to reallocate clock and data pins ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Geats,
I am able to compile 100 % on Gen3 1x16 in Agilex F-series device.
For your device, You may need to do the pin placement accordingly based on your device OPN.
Because our design's example pin placement is only targeted F-series devkit
Detail about the pin placement you may refer to
- https://www.intel.com/content/www/us/en/support/programmable/support-resources/devices/lit-dp.html
- https://cdrdv2-public.intel.com/666677/pcg-01023-683112-666677.pdf
Or you may refer to the design .qar in the attachment (for F-series) under .qsf file
You may re-use more then 60-80 % of the pin information.
Regards,
Wincent_Altera
p/s: If any answer from the community or Altera Support is helpful, please feel free to give the best answer or rate 9/10 survey.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
With the example design of F-series devkit based on your suggestion has passed the compilation. Thank you, Wincent
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Geats,
Glad that my suggestion is able to help you. Do you have any further question ?
Else do I have your permission to close this ticket ?
Regards,
Wincent
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I also want to ask if I can use PCIe IP alone to generate Gen3x1 mode and only connect to refclk0 in this situation? Or can I use a buffer to connect a reference clock to both refclk0 and refclk1? Does this buffer require a specific IP core? Or simply generate it by user logic?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Geats,
I also want to ask if I can use PCIe IP alone to generate Gen3x1 mode and only connect to refclk0 in this situation?
>> I never try this implementation before, perhaps you can give a try and see either the compilation is pass or not.
>> based on my understanding in most of cases, especially for simpler configurations like Gen3x1, connecting the reference clock to refclk0 alone is sufficient. This is because the PCIe IP core can operate with a single reference clock input for such configurations. I am not sure if this theory applicable the same to F-tile AXI Streaming or not.
Does this buffer require a specific IP core? Or simply generate it by user logic?
>> For buffer implementation, you may check
>> https://www.intel.com/content/www/us/en/docs/programmable/683780/22-3/i-o-buffers-and-registers.html
Hope that answered your question.
Regards,
Wincent
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thank you Wincent, for your timely and detailed reply. I think you can close this ticket.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Geats,
Thanks for your confirmation, glad that I am able to help you.
I will close my support towards this thread and left over to the community support.
If you have any new question, please open a new thread. Our specialist will be there to help you.
If your support experience falls below a 9 out of 10, I kindly request the opportunity to rectify it before concluding our interaction. If the issue cannot be resolved, please inform me via this forum page of the cause so that I can learn from it and strive to enhance the quality of future service experiences.
Regards,
Wincent_Altera
p/s: If any answer from the community or Altera Support is helpful, please feel free to give the best answer or rate 9/10 survey.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page