Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17268 Discussions

Add a new user logic using SOPC builder

Altera_Forum
Honored Contributor II
1,322 Views

I have been trying to add a user logic using SOPC builder, but I dont see that option in Quartus 8. Are their any other alternatives for the same which can be performed using Quartus 8. I did try to using add a new component, but then I get a lots of errors when I add a .vhd file. Is this the way to perform the task.

0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
617 Views

 

--- Quote Start ---  

I have been trying to add a user logic using SOPC builder, but I dont see that option in Quartus 8. Are their any other alternatives for the same which can be performed using Quartus 8. I did try to using add a new component, but then I get a lots of errors when I add a .vhd file. Is this the way to perform the task. 

--- Quote End ---  

 

 

No. You should not add a .vhd file to the custom component. You should only add signals in the custom component. This is only an interface. Later on, you should connect these interface signals to your logic in your HDL design.
0 Kudos
Altera_Forum
Honored Contributor II
617 Views

could you please illustrate with an example.. guess its easier for me to understand the same with an example. 

 

Regards, 

Abin
0 Kudos
Altera_Forum
Honored Contributor II
617 Views

vizzie is mistaken. The Component Editor in SoPC builder can be used to create custom components based on HDL code or by simply exporting the bus. If you are getting errors when adding your .vhd file in the component wizard, you should read what those errors are and find and fix them in your HDL code. 

 

I've created hundreds of HDL-based SoPC builder components. Trust me it works. 

 

Jake
0 Kudos
Reply