curos vhdl

264 palavras 2 páginas
INTRODUÇÃO A VHDL

Prof. Raimes Moraes

INTRODUÇÃO A VHDL

Objetivo:
Apresentar a linguagem VHDL para a configuração de PLDs através de exemplos

VHDL
• VHSIC Hardware Description Language
– VHSIC: Very High Speed Integrated Circuit
• Linguagem com padrão industrial para descrever, modelar e gerar circuitos digitais (IEEE 1076-1993).
• Surgiu a partir da década de 80 (DDEUA) para documentação de projetos.

VHDL
• Vantagens:
– linguagem para projeto e simulação;
– portabilidade entre plataformas e componentes;
– mais eficiente que projetos esquemáticos e booleanos
(não necessita de documentação explicativa);

• Desvantagens:
– qualidade do projeto gerado varia com o compilador; – inibe criatividade do projetista;

Por quê VHDL?

• HDL: Abel, Verilog, AHDL, VHDL.
– Padrão Depto. Defesa Americano, IEEE, ANSI.
– VHDL é a mais utilizada (mais de 50 % do mercado)
– Utilizado como ferramenta de modelagem não só em eletrônica, mas em outras áreas de conhecimento (mecânica, hidráulica).
– Utilização em ASIC (Application Specific Integrated
Circuit)

VHDL
Versões da linguagem:






1987 – Padrão IEEE 1076
1994 – Revisão: Padrão IEEE 1076 '93
2000 - Revisão: Padrão IEEE 1076 2000
2000 - Revisão: Padrão IEEE 1076 2002
2007 - VHDL Procedural Language Application Interface
(IEEE 1076c 2007): simulador VHDL deve permitir interação com linguagem de programação (C++)
• 2009 - Revisão: Padrão IEEE 1076 2008
(http://www.doulos.com/knowhow/vhdl_designers_guide/vhdl_
2008/)

VHDL
• Módulos da Linguagem






ENTITY
ARCHITECTURE
CONFIGURATION
PACKAGE
PACKAGE BODY

Módulo Entity
• Descreve os pinos de entrada e saída do dispositivo projetado.
Nome dos pinos

entity MEIOSOMADOR is port (A, B : in bit;
SOMA, VAI1 : out bit); -- comentário end entity MEIOSOMADOR;
Direção
(in, out, inout)

Tipo de dado

Módulo Architecture
• Define a função executada pelo circuito.

architecture

Relacionados