Forum Discussion
Altera_Forum
Honored Contributor
21 years agoRemyMartin,
if you use 'Create New Component' you will be guided in a message box. Add the signals you need and watch the message box for hints ( e.g. regarding input / output). Use e.g. 'new avalon tristate slave' as interface for every signal, then go to submenue 'interface', enter a name, set timing parameters. Now go to 'Component Wizard' and assign a new Component Name (instead of 'untiteled'). After finishing you have a new component which can be added (as a copy). Editing this component later, does not change components already used. Due to faults the signals 'read', 'write' and 'outputenable' are never shared. You have to close SOPC-builder open the corresponding .ptf file and add <is_shared = "1"> to the pin settings. The signal 'irq_n' will be ignored, 'irq' can be used. The legacy component 'Interface To User Logic' is easier to handle and functions well. Use Alteras 'mnl_avalon_bus.pdf' for signal and timing reference. hope this helps. Mike