Como Simular Uma Forma De Onda No Editor De Forma De Onda De Simulação

Índice:

Como Simular Uma Forma De Onda No Editor De Forma De Onda De Simulação
Como Simular Uma Forma De Onda No Editor De Forma De Onda De Simulação

Vídeo: Como Simular Uma Forma De Onda No Editor De Forma De Onda De Simulação

Vídeo: Como Simular Uma Forma De Onda No Editor De Forma De Onda De Simulação
Vídeo: Simulação de circuitos descritos em VHDL com Quartus Prime e ModelSim 2024, Novembro
Anonim

Digamos que temos um projeto para um FPGA Altera no ambiente de desenvolvimento Quartus II. Vamos fazer uma simulação de software: aplique um determinado sinal às entradas do FPGA e veja o que acontece nas suas saídas. Para fazer isso, usaremos a ferramenta integrada Simulation Waveform Editor.

Editor de forma de onda de simulação
Editor de forma de onda de simulação

Necessário

  • - Computador pessoal;
  • - ambiente de desenvolvimento instalado Quartus II.

Instruções

Passo 1

Em primeiro lugar, vamos lançar o IDE Quartus II e abrir o projeto necessário. Agora vamos criar um novo arquivo. Pressione a combinação de teclas Ctrl + N ou através do menu Arquivo -> Novo…. Na janela que se abre, selecione o tipo de arquivo - Programa Universitário VWF.

Criar um novo arquivo VWF do Programa Universitário
Criar um novo arquivo VWF do Programa Universitário

Passo 2

A ferramenta Simulation Waveform Editor é iniciada. Vamos salvar imediatamente este arquivo, ainda vazio, com um nome arbitrário na pasta do projeto: Ctrl + S (ou Arquivo -> Salvar). Vou nomear o arquivo "data_test.vwf" porque Vou alimentar os dados para o pino do FPGA chamado "DATA".

Agora precisamos adicionar nossos pneus ao projeto. Vá para o menu Editar -> Inserir -> Inserir Nó ou Barramento…. A janela "Inserir nó ou Barramento" será aberta, onde clicaremos no botão Node Finder … para pesquisar os barramentos FPGA disponíveis no projeto.

Encontrando nós e barramentos no editor de forma de onda do Simulation
Encontrando nós e barramentos no editor de forma de onda do Simulation

etapa 3

Na janela Node Finder, clique no botão List. Uma lista de nós encontrados e barramentos de projeto aparecerá na parte esquerda da janela. Para selecionar, adicione-os ao campo direito clicando nos botões correspondentes. Ou adicione tudo de uma vez clicando no botão ">>". Confirme sua seleção clicando no botão "OK". Na janela Inserir Nó ou Barramento, clique também em OK.

Adicionando pneus e nós à simulação
Adicionando pneus e nós à simulação

Passo 4

Os diagramas de nível de sinal dos pinos selecionados apareceram na janela de forma de pulso. Além disso, o nível dos sinais de entrada CLK e DATA ainda é igual a zero lógico, e o nível de saída não está definido. Você precisa definir sua forma.

Visão inicial de pulsos simulados
Visão inicial de pulsos simulados

Etapa 5

Mas primeiro, você precisa definir os parâmetros de tempo que serão usados pelo Simulation Waveform Editor durante a simulação. No menu Editar -> Tamanho da grade … defina a etapa da grade de tempo. E no menu Edit -> Set End Time … iremos indicar a duração da simulação.

Definição de parâmetros de tempo no editor de forma de onda de simulação
Definição de parâmetros de tempo no editor de forma de onda de simulação

Etapa 6

Vamos definir os parâmetros do pulso do clock. No campo esquerdo, selecione o sinal desejado pelo nome Nome clicando nele com o botão esquerdo do mouse. Agora vá para o menu: Editar -> Valor -> Sobrescrever Relógio … Na janela de Relógio aberta, defina o período (Período), fase (Offset) e ciclo de trabalho (Ciclo de trabalho) do pulso do relógio.

Configurando o pulso do relógio CLK
Configurando o pulso do relógio CLK

Etapa 7

Vamos definir os dados da forma de onda. Selecione-o e no menu: Editar -> Valor selecione o tipo apropriado. Selecionarei um sinal que muda aleatoriamente Valores Aleatórios … e configurarei seus parâmetros na janela que se abre.

Depois disso, salve as configurações de sinal (Ctrl + S).

Vamos definir a forma do sinal de entrada de dados no Editor de forma de onda do Simulation
Vamos definir a forma do sinal de entrada de dados no Editor de forma de onda do Simulation

Etapa 8

Agora você pode executar a simulação funcional: Simulação -> Executar Simulação Funcional ou clicando no botão correspondente na barra de menu. O Quartus simulará e exibirá o resultado em uma nova janela do Simulation Waveform Editor.

Execução de simulação funcional no Editor de forma de onda de simulação
Execução de simulação funcional no Editor de forma de onda de simulação

Etapa 9

Na janela que é aberta, você pode ver os sinais de saída calculados nos pinos do FPGA, que foram obtidos como resultado da simulação realizada pelo utilitário Simulation Waveform Editor.

Recomendado: