- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi.
I try to use SOPC system in my design. Inside the SOPC wizard I connected small module "my_module.v" to Avalon bus. I see that the system generated successfully. When I try to synthesize the design, I get error about non-existing module. With some investigation I found that the SOPC gfenerator put my_module.v inside instantiation my_module_1, and the quartus try to find this module my_module_1.v inside the project library. But the file my_module_1.v doesn't exist non in the project library, and non in the drive. By the way, till now I used version Quartus 6, and generated there the SOPC without any problems. When I advanced to version 7.2 - the problem appears. Thank you in advance for the help.Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re-create the component from scratch in SOPC Builder v7.2 SP2. Make sure all the needed HDL source files are added in the HDL Files tab.
Explanation: New versions of Quartus (>v7.1) use a different approach for the SOPC Builder components - the component's HDL files are used from their respective folders instead of being copied into the main project folder when the SOPC is generated. When you create the component in the newer SOPC builder version, a TCL script will be created instead of the old class.ptf. This TCL script adds the needed HDL files for the component into the current project, so the synthesizer is able to find them. Also, pre-7.2SP2 versions of the SOPC component editor are a little buggy.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page