Declare suas funções de biblioteca . Por exemplo, se você quer declarar uma função aritmética lógica padrão , o código ficaria assim :
" biblioteca ieee ;
usar ieee.std_logic_arith.all ; "
2
Definir portas do seu caminho de dados. Por exemplo :
" entidade central de dados é a porta
( clock_dp : em std_logic;
rst_dp : em std_logic;
imm_data : em std_logic_vector (15 virou 0 ); "
portas do seu caminho de dados vai determinar como e onde o fluxo de dados . Você é essencialmente determinar onde os dados são introduzidos e onde ele é produzido.
3
Feche a porta de entrada de caminho de dados usando o seguinte código:
");
datapath fim; "
4
Determinar a estrutura arquitetônica do seu caminho de dados. Você vai precisar para listar os componentes, o que os componentes são compostos de e como fluxos de dados de e para cada componente. Por exemplo , o código de exemplo para criar um arquivo de registro ficaria assim :
componente
" Feche o projeto arquitetônico com o fim da estrutura usando o " struct fim; "
porta (relógio : em std_logic;
rst : em std_logic; "
5
.