- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I am working on a project using homemade IP instantiated in a PlateformDesigner module.
When I try to run compilation, I need to run it 2 or 3 times to succeed.
When compiling for the first time, I get this error :
Error: Component ipbus_avallon_master 1.0 not found or could not be instantiated
Warning: ipbus_qsys_ipbus_avallon_master.interface_requirements: Your system is missing the required interface "avm_m0". Either export the interface, or edit your definitions in the Interface Requirements tab."
Does somebody have an idea on what could be the problem?
Best regards,
Antoine
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm assuming you used the Component Editor in Platform Designer to create your custom component.
Something must be incorrect on the Signals & Interfaces tab of the Component Editor. Can you show that? Is your system able to generate manually in Platform Designer? Are there any warning messages in Platform Designer that might provide more info?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have a VHDL file and it's related *_hw.tcl file and import it as New Component in Plateform Designer.
When I generate HDL in Plateform Designer, there is no problem. It is only when I compile the project in Quartus that I have these errors and warnings the first time:
Error: ipbus_qsys_ipbus_avallon_master_1.ipbus_qsys_ipbus_avallon_master_1: Component ipbus_avallon_master 1.0 not found or could not be instantiated
Warning: ipbus_qsys_ipbus_avallon_master_1.interface_requirements: Your system is missing the required interface "avm_m0". Either export the interface, or edit your definitions in the Interface Requirements tab."
Warning: ipbus_qsys_ipbus_avallon_master_1.interface_requirements: Your system is missing the required interface "clock". Either export the interface, or edit your definitions in the Interface Requirements tab."
Warning: ipbus_qsys_ipbus_avallon_master_1.interface_requirements: Your system is missing the required interface "reset". Either export the interface, or edit your definitions in the Interface Requirements tab."
Warning: ipbus_qsys_ipbus_avallon_master_1.interface_requirements: Your system is missing the required interface "inr_irq0". Either export the interface, or edit your definitions in the Interface Requirements tab."
Warning: ipbus_qsys_ipbus_avallon_master_1.interface_requirements: Your system is missing the required interface "ipbRead". Either export the interface, or edit your definitions in the Interface Requirements tab."
Warning: ipbus_qsys_ipbus_avallon_master_1.interface_requirements: Your system is missing the required interface "IpbusWrite". Either export the interface, or edit your definitions in the Interface Requirements tab."
Warning: ipbus_qsys_ipbus_avallon_master_1: Component type ipbus_avallon_master is not in the library
Best regards,
Antoine
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Intel recommends that you move _hw.tcl files and their associated files to an ip/ directory within your Intel® Quartus® Prime project directory.
If you happen to move the files, point Platform Designer to their location with Tools menu -> Options in Platform Designer GUI. Let me know if it helps.
Regards,
Richard Tan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My VHDL file and _hw.tcl are in ip/ directory with the other *.ip files of the Qsys.
Regards,
Antoine
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OK, so you're using Pro. As the errors state, you have created interface requirements for your system and you have not matched those interface requirements. Interface requirements in Pro are a way to build a system from "the outside in" by defining what the exported interfaces to/from the system should be and then building the system in Platform Designer to match those requirements. It's possible that you accidentally created these requirements. As stated in the errors, go to the Interface Requirements tab and see what's there. If you don't require these interfaces to be exported from your system, simply remove the requirements from the tab. If you do need these requirements, then you need to export the interfaces mentioned in the errors.
This is not a custom component issue after all.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Does the reply from sstrell helps in solving your problem?
Regards,
Richard Tan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Sorry for my late response. I'm not sure I fully understand this answer.
All signals mentioned in the error are either connected into the QSYS or exported.
What seems strange to me (and my colleagues too) is that there is no problem when I generate HDL in Plateform Designer and they appear only when I compile the project from Quartus and only for first compilation.
Regards,
Antoine
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Could you share the design .qar file so we can further investigate on this?
Regards,
Richard Tan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm not seeing the warnings you are seeing. All I see is a compilation error because your exported pio interface is 8 bits wide in the system but you instantiated it in top_ipbus_lpsc_extphy as 32 bits wide.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Thanks for reviewing my project.
It seems strange to me... I need to find what differs in the archived project.
Regards,
Antoine
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Any update on this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As we do not receive any response from you on the previous question/reply/answer that we have provided. I now transition this thread to community support. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.
Thank you.
Best Regards,
Richard Tan
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page