Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como gerar um pulso na queda dos Borda Veralog
Verilog é uma linguagem de descrição de hardware , ou HDL , e é usado para descrever circuitos digitais que utilizam semântica da linguagem de programação. Você pode usar Verilog e instruções de controle de linguagem de programação comuns, como "se " declarações para gerar eventos em um circuito digital. Por exemplo , você pode criar um pulso elétrico na borda de descida de um sinal de relógio . Um sinal de clock é um trem de ondas quadradas , onde cada onda quadrada é gerada muitas vezes por segundo. Há dois lados para a onda quadrada : a borda de subida e borda de descida . Você pode disparar eventos de cada borda. Coisas que você precisa
Verilog Integrated Development Environment (IDE) , como Altera Quartus II ( veja Recursos para link)
Mostrar Mais instruções
1

Abra o Verilog IDE e criar um novo projeto , clicando em " Arquivo", em seguida, selecionando " New Project Wizard . " uma janela de criação do projeto aparece. Escolha um nome e um diretório para este projeto. Por exemplo , você pode nomear o projeto " pulso " e colocá-lo no diretório "C: \\ Projetos Verilog . " Pressione o botão "Next" para percorrer o resto das páginas , deixando todas as configurações em seu padrão. Pressione o botão "Finish" para criar o projeto .
2

Selecione "File ", depois " Novo" para abrir uma janela de criação do arquivo . Selecione "Arquivo Verilog HDL " e pressione o botão "OK" para adicionar um novo arquivo Verilog para o projeto. Um arquivo Verilog em branco aparece na janela do editor de texto principal.
3

Definir um novo " módulo ", que tem o mesmo nome do projeto. Este módulo vai abrigar todo o código para o programa de pulso. Quando você define um módulo, você também pode definir os parâmetros de entrada e saída. O módulo de " pulso " precisa de dois parâmetros: um sinal de relógio e uma saída para o pulso gerado. Escreva o seguinte para definir o módulo com esses parâmetros :

módulo de pulso (relógio , pulso );
4

Definir dois sinais : um sinal de relógio de entrada e um sinal de pulso de saída . O sinal de relógio é usada para accionar um pulso no seu bordo de queda. A borda de descida é o lugar onde o sinal de clock passa de um valor alto para um valor baixo . Em contraste , a borda de subida é a em que as transições de sinal de relógio a partir de um valor baixo para um valor elevado . O sinal de relógio mantém o sinal de alta para a mesma quantidade de tempo que um sinal de baixa , a criação de um padrão que se parece com um trem de caixas . Você pode definir os dois sinais com as seguintes instruções :

relógio de entrada; pulso de saída ;
5

Escreva a seguinte declaração para executar uma seqüência de ações a cada tique-taque do sinal de clock , provocando na borda de descida do relógio :

sempre @ (relógio negedge )
6

Coloque um único bit para o sinal de "pulso" de saída, assim:
pulso

< = 1'b1 ;
7

Acabar com o módulo com a seguinte declaração :

endmodule
8

Compilar e testar a sua circuito pressionando o botão "Play ", localizado na barra de ferramentas principal do software Quartus II. Este circuito gera um pulso na borda de descida do sinal de clock .

Anterior :

Próximo : No
  Os artigos relacionados
·As pessoas podem Média Desenvolver um aplicativo Andro…
·Como determinar o menor número positivo Floating Point…
·Como plotar vários gráficos em Mathematica 
·A diferença entre a função Override e Overload Funç…
·Depuração Funções 
·Como remover a barra de APP_NAME do Android 
·O que é um cliente UML 
·Como convolve uma função em MATLAB 
·Como adicionar Apóstrofes em MATLAB 
·Como Ler um MOV em MATLAB 
  Artigos em destaque
·Como usar modelos de função em C + + 
·Como usar cópia Construtores em C + + 
·A importância das variáveis ​​na programação ' C' 
·Como apagar um buffer de recepção do soquete em C 
·Como devolver um Vector de uma função 
·Como usar o Xcode 
·Como projetar N camadas camadas de acesso a dados usand…
·Como escrever uma Declaração de Caso em C + + 
·Como criar uma classe C + + 
·ActiveX Component Tutorial 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados