Verilog

3799 palavras 16 páginas
Pontifícia Universidade Católica de Minas Gerais

1

INTRODUÇÃO À LINGUAGEM VERILOG
Objetivos





Apresentar a descrição da linguagem Verilog;
Apresentar as estruturas básicas de controle em Verilog;
Apresentar a forma de codificação em linguagem Verilog;
Apresentar padrões de mapeamento para a linguagem Verilog.

Histórico









1984 – primeira versão desenvolvida pela Gateway Design Automation Inc. a partir de HiLo;
1985 – primeira versão do simulador Verilog;
1987 – expansão substancial da linguagem;
1990 – é incorporada pela Cadence Design System;
1991 – torna-se uma linguagem aberta;
1995 – padronização pelo IEEE 1364-1985;
2000 – novo padrão IEEE 1364-2000;
2005 – novo padrão IEEE 1364-2005.

Descrição da linguagem


Alfabeto
Um programa em Verilog poderá conter os seguintes caracteres:


as vinte e seis (26) letras do alfabeto inglês:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz



os dez (10) algarismos:
0123456789



os símbolos:
<
>
.
,
:
;
=
!
?
&
^
|

menor maior ponto vírgula dois pontos ponto-e-vírgula igualdade exclamação interrogação ampersete ("e" comercial) circunflexo barra em pé

()
[]
{}
+
*
/
#



parênteses colchete chaves soma subtração asterisco barra sustenido aspas apóstrofo %
~

porcento til 

Pontuação
 Ponto-e-vírgula separa comandos, a menos que outro separador seja empregado;
 Em alguns casos de operadores, convém o uso de espaços em branco antes, e depois.



Observação:
Em Verilog utilizam-se, obrigatoriamente, as letras minúsculas para os comandos próprios da linguagem.

Pontifícia Universidade Católica de Minas Gerais

Representações de dados


Constantes


Constante inteira
Valores inteiros podem ser expressos nas seguintes bases de numeração:
 binário
(b ou B)
 octal
(o ou O)
 decimal
(d ou D)
 hexadecimal
(h ou H)
Formato:
<sinal><tamanho>‟<base><valor> - descrição completa
<sinal><base><valor>
- padrão dependente da máquina (usual 32 bits)
<sinal><valor>
- valor decimal (padrão)

Relacionados

  • Verilog
    1399 palavras | 6 páginas
  • verilog
    13627 palavras | 55 páginas
  • verilog
    1295 palavras | 6 páginas
  • Verilog
    733 palavras | 3 páginas
  • verilog
    833 palavras | 4 páginas
  • Verilog
    1273 palavras | 6 páginas
  • Verilog e VHDL
    1093 palavras | 5 páginas
  • Verilog hdl
    5347 palavras | 22 páginas
  • Sistemas Digitais, Lógica e Verilog
    2035 palavras | 9 páginas
  • Trabalho De Arquitetura Digitado
    1404 palavras | 6 páginas