Preâmbulo:
-
Apresentação da Linha de Sistemas do Curso (já no novo
currículo)
-
Apresentação da Disciplina de Circuitos Lógicos:
-
conteúdo teórico e prático
-
forma de avaliação: duas provas + trabalho prático em VHDL
-
datas das avaliações e das apresentações de trabalho
Início
do conteúdo da disciplina:
-
Níveis de abstração |
Sistemas
Numéricos
Portas
Lógicas
Tecnologia
de Implementação |
|
Equações
booleanas, álgebra booleana
|
|
Passagem
da lógica às portas lógicas, lógica multinível, valores
ilegais, alta impedância,
|
|
Mapas
de Karnaugh
|
|
Blocos
combinacionais: multiplexadores, mux para implementar funções
lógicas, decodificadores
|
|
Temporização:
atrasos de propagação, formas de onda, caminho crítico,
glitches
|
|
Projeto
de circuitos sequenciais: latches e flip-flops
|
|
Registradores,
Enable e Reset
|
|
Projeto
Lógico Síncrono: circuitos astáveis, circuitos síncronos e
assíncronos
|
|
Máquinas
de Estado Finito: projeto, codificação de estados, fatoração
|
|
Temporização
da Lógica sequencial: forma de onda, temporização do sistema
(relógio global), clock skew, meta-estabilidade, sincronizadores
|
|
VHDL
– introdução: estrutura modular, simulação e síntese
|
|
Lógica
combinacional: operadores de bit, portas lógicas, barramentos
|
|
Comandos
condicionais, variáveis internas, precedência, números
|
|
Z's,
X's, concatenação de X's, atrasos, bibliotecas e tipos
|
|
Modelagem
estrutural: composição de módulos
|
|
Lógica
sequencial: registradores e banco de registradores
|
|
Máquinas
de estado finito
|
|
Módulos
parametrizáveis
|
|
Testbenches
|
|
Apresentação
dos trabalhos
|
|
|