Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

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

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

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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