EEL7020: Digital Systems
Introdução
EMENTA:
Conceitos Introdutórios, Códigos e Sistemas de Números, Portas Lógicas e Álgebra Booleana, Circuitos Lógicos Combinacionais, Flip-Flops e Dispositivos Relacionados, Aritmética Digital: Operações e Circuitos, Contadores e Registradores, Famílias Lógicas, Circuitos Lógicos MSI, Memórias, Dispositivos Lógicos Programáveis.
OBJETIVOS:
O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de:
- Aprender conceitos relacionados a sistemas numéricos, álgebra de chaves e fundamentos da área de sistemas digitais.
- Desenvolver a capacidade de análise de sistemas digitais de complexidade baixa ou média.
- Entender metodologias de síntese de sistemas digitais de complexidade baixa ou média.
- Projetar sistemas digitais de baixa complexidade.
- Projetar sistemas digitais usando linguagens de descrição de hardware.
- Compreender o fluxo de ferramentas de auxílio ao projeto de sistemas digitais (simuladores, minimizadores, entre outros).
- Conhecer dispositivos lógicos reconfiguráveis (FPGA, CPLD).
BIBLIOGRAFIA:
- BÁSICA:
- Frank Vahid, “Sistemas Digitais: projeto, otimização e HDLs”, 1a ed., Porto Alegre: Bookman, 2008 ISBN 978-85-7780-190-9. http://bookman.com.br/WEB-PRODUTOS/produto_detalhe.aspx?id_produto=2414 – Disponível na biblioteca.
- COMPLEMENTAR:
- Tocci, Ronald; Widmer, Neal; Moss, Gregory. Sistemas Digitais: Princípios e aplicações. Pearson, 2011. – Disponível na biblioteca.
- Katz, Randy H., Contemporary Logic Design, 2nd ed., Prentice Hall, 2005.- Disponível na biblioteca.
- Vahid, Frank, Digital Design, 1st ed., Wiley, 2007
AVALIAÇÃO:
MS = (MT + T)/2
onde:
MS = Média do Semestre
T = Nota do Trabalho Prático
MT = Média da Teoria = ( P1 + P2 + P3) / 3
P1 = Prova 1 (teoria)
P2 = Prova 2 (teoria)
P3 = Prova 3 (teoria)
A média do semestre (MS) é a média aritmética da nota do trabalho prático (T) com a média aritmética das provas da teoria (MT), arredondada para o meio ponto mais próximo (meio ponto superior, nos casos das frações ,25 e ,75).
Condições para a aprovação:
- Sem avaliação final: [freqüência >= 75%] e [MS >= 6,0].
- Quarta-feira: 10:00-12:00
- Quinta-feira: 14:00-16:00
- Segunda: 10:10 – 11:00; 12:00 – 14:20
- Terça: 9:10 – 11:50; 18:30 – 20:00
- Quinta: : 10:10 – 11:50; 18:30 – 20:00
LABORATÓRIO
CRONOGRAMA – AULA TEÓRICA
Semana |
Data |
Capítulo do livro texto |
Assunto |
1 |
06/03 |
1 |
Discussão do programa da disciplinaIntrodução de Sistemas Digitais. Sistemas de numeração e Códigos |
2 |
13/03 |
1 |
Álgebra Booleana, axiomas, teorema de Morgan e portas lógicas |
3 |
20/03 |
2 |
Mapas de Karnaugh |
4 |
27/03 |
2 |
Circuitos combinacionais: Codificadores, Multiplexadores |
5 |
03/04 |
2 |
Circuitos Aritméticos: Operações e circuitos. Circuitos Somadores, subtradores, Circuitos com formas complementares |
6 |
10/04 |
Prova 1 (P1) |
|
7 |
17/04 |
3 |
Flip-flops |
8 |
24/04 |
3 |
Circuitos sequenciais: Modelos de Moore e de Mealy |
9 |
01/05 |
Feriado Nacional |
Dia do trabalho |
10 |
08/05 |
3 |
Circuitos sequenciais: Síntese de circuitos sequenciais síncronos; Minimização de estados |
11 |
15/05 |
3 |
Circuitos sequenciais: Síntese de circuitos sequenciais síncronos; Contadores e registradores de deslocamento |
12 |
22/05 |
3 |
Circuitos sequenciais: Síntese de circuitos sequenciais síncronos; Estudo de caso |
13 |
29/05 |
Prova 2 (P2) |
|
14 |
05/06 |
4 |
Projeto de sistemas digitais |
15 |
12/06 |
4 |
Projeto de sistemas digitais:Estudo de caso. |
16 |
19/06 |
4 |
Projeto de sistemas digitais: Circuitos complementares / memórias |
17 |
26/06 |
4 |
Projeto de sistemas digitais: Componentes para um processador. Barramentos x Multiplexadores, Registradores x Banco de Registradores. |
17 |
03/07 |
Prova 3 (P3) |