Cursos / Automação Industrial / Sistemas Digitais / Aula

arrow_back Aula 04 - VHDL – Parte I

Compilando e Simulando o Circuito Digital

Após criar o projeto, é necessário digitar todo o código e simulá-lo para verificar a sua corretude. O vídeo a seguir mostra como compilar o código e simular utilizando o Simulation Waveform Editor. Saiba que existem vários vários outros softwares que realizam a simulação de circuitos digitais, como EWB, Multisim, etc.

Para facilitar seu entendimento, mostraremos a seguir o passo a passo, já comentado no vídeo anterior, necessário para simular um código no Simulation Waveform Editor.

Passo: Depois que o projeto já está criado, clique em cima do projeto e depois: File -> New... -> University Program VWF.

Criando um arquivo de Simulação

Nesse módulo serão adicionados todos os nós de entrada e saída do circuito para realizar os testes. Para cada nó é definido um tipo de forma de onda ou sinal, e serão nesses tipos de sinais que iremos trabalhar. Os sinais são definidos no menu “Edit” na aba “Value”.

Veja como definir o sinal do nó nas Imagens abaixo.

Agora só falta rodar a simulação, utilizando o passo abaixo:

  • Passo: Atribua uma onda (valores de entrada no decorrer do tempo) para cada variável de entrada. Para cada onda, clique em Edit -> Value -> Overwrite Clock e atribua um período.

Dica

É interessante simular o circuito com todas as possibilidades de valores das entradas. Uma das maneiras de realiza-lá é atribuindo a uma nova entrada o dobro do período atribuído a uma entrada anterior.

Exemplo: Um circuito possui três entradas A, B e C. Se atribuir período de A como 40ns, é interessante atribuir B com 80ns (dobro de 40ns) e C como 160ns (dobro de 80ns).

  • Passo: Clique em Simulation -> Run Functional Simulation.

Veja o resultado da nossa simulação:

Exemplo de resultado da uma possível simulação do circuito

Versão 5.3 - Todos os Direitos reservados