Aula VHDL 01

891 palavras 4 páginas
FERRAMENTAS
COMPUTACIONAIS
AULA ADICIONAL 01 – VHDL
1

Prof. Me. Thiago Alexandre Alves de
Assumpção

FERRAMENTAS COMPUTACIONAIS
Aula Adicional 01 – VHDL

 IMPORTÂNCIA:

ASICs (Application Specific Integrated
Circuits)
 FPGAs (Field-Programmable Gate-Arrays)
 PLDs, Full Custom etc.


 DEFINIÇÕES:

VHDL, Verilog HDL, SystemC, AHDL...
 Very High Speed Integrated Circuit (VHSIC)
– Hardware Description Language (HDL)


FERRAMENTAS COMPUTACIONAIS
Aula Adicional 01 – VHDL


HISTÓRIA DO VHDL:









1980 – USA Department Of Defense (DOD)
1983 – IBM, Texas Instruments e Intermetrics
1986 – 1º COMPILADOR / SIMULADOR 9 (VHDL)
1987 – Dispositivos para DOD em VHDL
Sistemas implantados no caça F-22
Primeiro padrão – IEEE Standard 1076
1993 – Revisão do padrão – 1076’93 ou 1164 ???
1996 – Primeiros programas, IEEE 1076.3 e IEEE 1076.4
1997 – Manual; 2002 – VHDL – AMS; 2006 – IEEE 1164
(VHDL’03)

Computer Aided Design (CAD) e Computer Aided
Engineering (CAE) – EDA
 Simuladores: ModelSIM, PSpice, Proteus, MultiSIM


3

FERRAMENTAS COMPUTACIONAIS
Aula Adicional 01 – VHDL










ENTITY – define a interface do projeto, módulo, etc.
ARCHITECTURE – descreve funcionalmente a entidade.
(uma ou mais)
PACKAGE – declarações comuns a todo o projeto.
Exemplo: constantes, tipos de dados e subprogramas.
PACKAGE BODY – contém o corpo dos subprogramas definidos no Package.
CONFIGURATION – Faz a ligação de uma entidade com uma particular arquitetura, formando um componente.

4

FERRAMENTAS COMPUTACIONAIS
Aula Adicional 01 – VHDL

 Packages:

(de funções, procedimentos, definições de tipos e declarações de constantes etc) - VHDL
- Bibliotecas de componentes.

 Entidades:

Interface de um componente: nome, entrada e/ou saída, tipos, ...

 Arquiteturas:

Funcionalidade e temporização:
COMPONENTE – múltiplas arquiteturas
5

FERRAMENTAS COMPUTACIONAIS
Aula Adicional 01 – VHDL

 Processo:

Código delimitando um processo:

Process e End Process - comandos

Relacionados

  • 60636896 Semaforos em VHDL
    623 palavras | 3 páginas
  • Fundição por centrifugação
    1942 palavras | 8 páginas
  • Bacharel
    1567 palavras | 7 páginas
  • Máquinas de Estados
    256 palavras | 2 páginas
  • Projeto processador
    2221 palavras | 9 páginas
  • Estudante
    1191 palavras | 5 páginas
  • Aula2 VHDL
    3451 palavras | 14 páginas
  • guia sistemas digitais
    5223 palavras | 21 páginas
  • lab 1 logica prog
    1004 palavras | 5 páginas
  • Trabalho de organização
    1789 palavras | 8 páginas