verilog

1295 palavras 6 páginas
Linguagens de descrição de hardware
• Modelação de um circuito (digital) com HDL
– fluxo de projecto seguindo uma metodologia top-down
• descrição em HDL, validação, síntese automática (RTL->lógico)

– descrições comportamentais permitem níveis elevados de abstracção
• define-se a funcionalidade de um sistema sem detalhar a sua estrutura

– representação textual
• facilita a portabilidade, edição e documentação

– duas perspectivas no desenvolvimento de um projecto
• construir modelos sintetizáveis do circuito a fabricar
– subsets das HDLs e regras de modelação dependem das ferramentas


por exemplo, $stop() ou $monitor() não pode ser sintetizado!

– um modelo sintetizável deve descrever “bem” o seu funcionamento

• construir modelos não sintetizáveis para validar o projecto (testbench)
– não será sintetizado; descreve um comportamento apenas para simulação

1

Introdução a Verilog HDL - jca@fe.up.pt 22/5/2003

Modelação com HDL modelo não sintetizável
(testbench)

clock reset memórias
A/D e D/A interfaces ficheiros
...

geração de estímulos

simula o comportamento de dispositivos externos

circuito a fabricar

modelo sintetizável
(vai ser um circuito digital)

análise de respostas

registos de texto waveforms ficheiros
...

analisa respostas para verificar a correcção do modelo

Introdução a Verilog HDL - jca@fe.up.pt 22/5/2003

2

Verilog HDL
• Linguagem de descrição de hardware digital






representação textual e estruturada de circuitos lógicos originalmente para modelação e simulação de circuitos digitais actualmente usada como fonte para síntese automática interligação de modelos estruturais com modelos comportamentais não é uma linguagem de programação!

• Unidade básica de um modelo em Verilog:
– module: sub-circuito definido por: a • interface (entradas, saídas ou sinais bidireccionais)

b cin s co • implementação (modelo do circuito digital)

3

Relacionados

  • Verilog
    1399 palavras | 6 páginas
  • verilog
    13627 palavras | 55 páginas
  • Verilog
    3799 palavras | 16 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