VHDL Descri o e S ntese de Circuitos Digitais SLIDES IMPORTANTES
6026 palavras
25 páginas
Demonstração de imagens de auxílio didáticoVHDL - Descrição e Síntese de Circuitos Digitais
Roberto d’Amore
ISBN 85-216-1452-7
Editora LTC www.ltceditora.com.br
Para imagens de um curso completo consulte: www.ele.ita.br/~damore/vhdl
VHDL Descrição e Síntese de Circuitos Digitais
Roberto d’Amore ISBN 85-216-1452-7 Editora LTC www.ltceditora.com.br
Imagens curso rápido revisão 3.1
1
Tópicos
• Aspectos gerais da linguagem
• Síntese de circuitos
• Entidade de projeto
• Classes de objetos: constante, variável e sinal
• Tipos
• Operadores
• Construção concorrente WHEN ELSE
• Construção concorrente WITH SELECT
• Processos e lista de sensibilidade
• Construção seqüencial IF ELSE
• Construção seqüencial CASE WHEN
• Circuitos síncronos
VHDL Descrição e Síntese de Circuitos Digitais
Roberto d’Amore ISBN 85-216-1452-7 Editora LTC www.ltceditora.com.br
Imagens curso rápido revisão 3.1
2
Aspectos gerais da linguagem
• Suporta diversos níveis de hierarquia
- uma descrição pode ser: conjunto de descrições interligadas
• Estilo de uma descrição
- diversos níveis de abstração são suportados
- pode conter descrições com diferentes níveis de abstração
• Ferramentas de síntese:
- suportam diferentes estilos de descrição
- normalmente: modos preferenciais devem ser empregados
• Linguagem concorrente
- ordem dos comandos: não importa
- comandos seqüenciais: somente em regiões específicas
VHDL Descrição e Síntese de Circuitos Digitais
Roberto d’Amore ISBN 85-216-1452-7 Editora LTC www.ltceditora.com.br
Imagens curso rápido revisão 3.1
3
Síntese de circuitos
• VHDL: não foi concebida para síntese de circuitos
- conseqüência: nem todas construções são suportadas
• Motivos da limitação:
- falta de correspondência da construção / descrição com um circuito exemplo: flip flop com dois terminais de relógio
- impossibilidade da síntese direta exemplo: multiplicação de dois números reais
VHDL Descrição e Síntese de Circuitos Digitais
Roberto d’Amore ISBN 85-216-1452-7