Aula 1 do curso VHDL para Projeto de Sistemas Digitais: Introdução a HDL (Hardware Description Languages).
Módulo 1: Fundamentos
● A00 Introdução
● A01 A linguagem VHDL
● A02 Estrutura de um arquivo VHDL
● A03 Sintaxe básica
● A04 Modelo entidade-arquitetura
● A05 Tipos de dados nativos
● A06 Hierarquia de componentes
● A07 Análise
Módulo 2: Combinatórios
● A08 Atribuições
● A09 when-else e with-select
● A10 Blocos combinatórios
● A11 Elaboração e teste
Módulo 3: Sequenciais
● A12 O process
● A13 Tipos enumerados
● A14 Máquinas de estado
● A15 Blocos sequenciais
● A16 Visualizando formas de onda
Módulo 4: Aprofundamento
● A17 Encadeamento com generate
● A18 Componentes parametrizáveis
● A19 Modelando memórias
● A20 O padrão IEEE-1164
● A21 Biblioteca numeric e casting
O curso apresenta a linguagem de descrição de hardware VHDL e explica como ela pode ser
utilizada para descrever circuitos digitais. A linguagem é explorada com aplicações do nível de
graduação, incluindo as descrições de blocos básicos combinatórios, como por exemplo
multiplexadores, decodificadores, circuitos aritméticos e lógicos, e blocos básicos sequenciais
como, por exemplo, máquinas de estados, registradores, contadores e memórias. Como
objetivo secundário, o curso mostra a utilização da linguagem VHDL para realizar simulações e
testes com o GHDL e com o ModelSIM, e síntese com o Intel Quartus, dois dos principais
programas utilizados para estas tarefas. Ao final do curso, espera-se que o aluno seja capaz de
descrever circuitos digitais simples e intermediários em VHDL, simula-los, testa-los e sintetiza-
los para dispositivos de prototipação do tipo FPGA.