Forum Discussion
Altera_Forum
Honored Contributor
16 years agoThere are three ways to do this:
1 - Use the Component editor to create a component using a generic Avalon MM slave template. Because the component is not based on HDL, all of the Avalon interface signals will be exported out of the system to your top level when you generate the system. 2 - Create your own component using HDL that exports the signals via a conduit interface. 3 - Create your component based on HDL as if you were going to put it inside the SoPC system. Then edit the generated <component_name>_hw.tcl script that's generated and set the "INSTANTIATE_IN_SYSTEM_MODULE" variable to false. This will then export all of the avalon signals from the system. I've attached a component that's an example of# 2 if it's of any use to you. You can probably just use it directly if you'd like. Jake