Uma maneira simples de "caixa preta" que um componente em um sistema SOPC Builder é exportar os sinais da interface Avalon através do editor de componentes do SOPC Builder. A partir do Quartus® II 6.0, para economizar tempo ao inserir nomes de sinal no editor do componente, o arquivo HDL de alto nível do componente pode ser usado como uma fonte de entrada para os nomes de sinal no editor de componentes do SOPC Builder. O arquivo HDL de alto nível do componente deve ter todos os sinais de interface Avalon e outros sinais de E/S não Avalon declarados na entidade de nível superior.
Abaixo estão as etapas para importar nomes de sinal para o editor de componentes a partir de um arquivo HDL:
1) Inicie o editor de componentes do "Novo Componente..." (Arquivo) no menu na janela do SOPC Builder.
2) Mova-se para a guia Arquivos HDL e use o botão "Adicionar arquivo HDL" para carregar o arquivo HDL dos componentes de nível superior.
Quando o editor do componente terminou de analisar o arquivo HDL, os sinais HDL de nível superior foram importados para a guia Sinais.
3) Após o arquivo HDL ser analisado, exclua o arquivo HDL da lista de arquivos HDL selecionando o arquivo HDL e clicando no botão "Remover arquivo".
4) Clique na guia Sinais para ver os sinais importados.
Na guia Sinais , você pode atribuir tipos de interface e Avalon de sinal aos seus sinais componentes. Cada Avalon sinal gerará um sinal de direção reversa a partir do sistema SOPC Builder para se conectar ao módulo HDL externo. Para os sinais não Avalon, atribua-os à interface "global_signals" e ao tipo de sinal "exportar". Os sinais não Avalon não são necessários para interface com a interface Avalon e são apenas espaços reservados (esses sinais não Avalon não aparecerão no arquivo símbolo ou no arquivo HDL do sistema gerado). Você pode opcionalmente excluir os sinais não Avalon da lista de sinais.
Dica: se você escolher nomes de sinal para o arquivo HDL semelhantes aos tipos padrão de sinal Avalon, o editor de componentes tentará mapear automaticamente os nomes de sinal do componente para os tipos de sinal Avalon.
Nota: se você importar outro arquivo HDL de alto nível na guia Arquivos , todos os sinais anteriores serão sobrescritos na guia Sinais com os novos sinais de arquivo HDL. Pode ser mais simples editar os nomes de sinal existentes no editor de componentes se você estiver fazendo pequenas alterações no sinal Avalon.
5) Clique na guia Interfaces para configurar cada interface de porta Avalon.
Se você tiver alguma interface não utilizado, pode clicar no botão "Remover interface sem sinais" para removê-las do componente.
6) Clique na aba Component Wizard para atribuir o Nome do Componente e o Grupo de Componentes.
7) Clique no botão Concluir para terminar de criar seu componente.
8) Clique em Sim para salvar seu componente.