Forum Discussion
Altera_Forum
Honored Contributor
16 years agoI don't disagree with the SOPC builder manual. For your component, you must declare 3 interfaces:[list][*]a clock/reset input[*]an Avalon memory mapped slave[*]an export interface[/list]Each signal falls in one of those interfaces, and all the signals that are part of one interface must share the same interface name. That way they will all be regrouped by the component builder.
It is more difficult to follow the same convention with the export signals, as they would be all called "export". You could either declare a specific interface name for each individual signal (coe_sda_export, coe_scl_export) or put them all in one export interface and choose not to follow the convention. I usually choose the latter option.