Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17257 Discussions

problem in connecting a custom H/W using avalon memory mapped

Altera_Forum
Honored Contributor II
1,226 Views

Dear Guys 

 

i have a question in quartus 

i want to add an Avalon memory mapped interface to the SOPC builder 

of an example project, and i want to connect my custom H/W as a memory 

mapped component using the avalon memory mapped interface (conduit) 

 

The problem is that: The top level entity of the project is in 

verilog, and i don't know how to connect my custom H/W to the avalon memory mapped using verilog as i am not familiar with verilog. 

 

the project is called application selector 

you will find it on the altera website 

 

Attached is the top entity verilog file, i tried to connect my H/W 

(simple.vhd) by writting in that file, but an error occured 

This is the error message: 

Error: Port "coe_UID_export" does not exist in macrofunction 

"cycloneIII_3c25_niosII_application_selector_sopc_instance" 

 

can anybody help me? 

and thank you in advance
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
523 Views

Okay, so you either have already or still need to perform the following steps: 

 

1 - Create a custom SoPC Builder component that exports your HW interface through a conduit. 

2 - Generate your SoPC system.  

 

Once this is done you should see a file: 

"cycloneIII_3c25_niosII_application_selector_sopc_inst.v". 

This file should contain an example instantiation of your SoPC system including your new exported conduit ports. In other words, this is showing you what the names of the ports are and how to connect them. Use this as an example as you modify the real SoPC system instantiation in your top level file. 

 

Jake
0 Kudos
Altera_Forum
Honored Contributor II
523 Views

Thank you so much Jake 

God bless you :)
0 Kudos
Reply