Aula01 Teoria 1S24 Rev0

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 7

ELD010 - Sistemas Digitais I - Prof. Valter F.

Avelino (2024)
Aula 1
Objetivos e Metodologia 1

❑ Objetivos
Introduzir os conceitos teóricos e práticos de projeto de circuitos digitais,
utilizando circuitos integrados com lógica padrão e dispositivos de lógica
programável. Habilitar o aluno à análise e realização de projetos de
sistemas digitais combinacionais utilizando ferramentas de projeto
assistido por computador para o desenvolvimento de subsistemas digitais.
❑ Metodologia
Aulas teóricas expositivas para aprendizado da metodologia e técnicas de
sistematização de projeto lógico de sistemas digitais.
Aulas práticas nas quais os alunos realizam projeto, implementação e
testes de sistemas digitais utilizando as técnicas propostas.
❑ Teoria: Prof. Dr. Valter Fernandes Avelino (T005) (Diurno)
Prof. MSc. Ricardo Germano Stolf (T020) (Noturno)
❑ Laboratório: Prof. Dr. Renato Camargo Giacomini (T601/T605/T650) (Diurno)
Prof. Dr. Cleiton Fidelix Pereira (T620) (Noturno)
❑ Coordenador: Prof. Dr. Valter Fernandes Avelino (prevavelino@fei.edu.br)

ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)

Programação – Aulas de Teoria - Diurno


Aula 1
2

AULA DATA CONTEÚDO AEP REFERÊNCIA


Introdução aos Sistemas Digitais: Representação analógica x Cap. 1 (1.1 a 1.6)
1 23/fev digital Pag. 1 a 15
Álgebra Booleana - Circuitos de Chaveamento – Tabela Cap. 3 (3.2 e 3.10 a 3.11)
2 01/mar Verdade Pag. 50 a 51 e 67 a 72
Circuitos Lógicos Combinacionais – Portas Lógicas – Atraso de Cap. 3/4 (3.3 a 3.16 e 4.6 a 4.9)
3 08/mar Propagação Pag. 51 a 85 e 121 a 134
Formas Canônicas – Simplificação de Funções Lógicas por Cap. 4 (4.1 a 4.3 e 4.5)
4 15/mar Teoremas - Mapas de Veitch-Karnaugh AEP 1 Pag. 101 a 106 e 112 a 121
Projeto Lógico Combinacional – Síntese de Circuitos Lógicos – Cap. 9 (9.1 a 9.4)
5 22/mar Codificadores, Decodificadores e Displays AEP 1 Pag. 502 a 518
Projeto Lógico Combinacional – Multiplexadores e Cap. 9 (9.6 a 9.8)
6 05/abr Demultiplexadores AEP 1 Pag. 520 a 536
AEP 2 12/abr Exercícios de Projeto (Decodificador, Mux, Demux) AEP 2 Notas de Aula
Cap. 2/6 (2.1 a 2.7 e 6.1 a 6.4)
7 19/abr Sistemas de Numeração, Bases Numéricas, Aritmética Binária AEP 2 Pag. 23 a 36 e 252 a 263
Cap. 6/9 (6.9 a 6.13 e 9.10)
8 26/abr Circuitos Aritméticos - Somadores e Comparadores AEP 3 Pag. 269 a 276 e 538 a 541
Circuitos Somadores/Subtratores e Unidade Lógico- Cap. 6 (6.14 a 6.16)
9 03/mai Aritmética AEP 3 Pag. 276 a 283
Cap. 3 (3.12 a 3.16) Pag. 72 a 85
10 10/mai Portas Universais e Otimização em Lógica Combinacional AEP 3 [Ref. 2] Cap. 6 (6.1 a 6.2)
AEP 4 17/mai Exercícios de Projeto (Decodificador, Otimização, ULA) AEP 4 Notas de Aula

11 24/mai Exercícios de Revisão / Esclarecimento de Dúvidas AEP 4 Notas de Aula

As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: TOCCI, R.J., WIDMER, N.S., MOSS, G. L. – Sistemas Digitais – princípios e aplicações (11ª Ed.) 1
ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)
Aula 1
Programação - Aulas de Laboratório - Diurno 3
DATAS: PONTOS
AULA T605 LOCAL DESCRIÇÃO DA ATIVIDADE TIPO DE ENTREGA
T601/T650 G/I
20/fev Introdução ao Laboratório: Representação Analógica
1 23/fev CLE versus Representação Digital Discussão com Professor ---
27/fev Experiência 1: Familiarização com a Plataforma de
2 01/mar CLE Montagem – Níveis Lógicos e Códigos Binários Exp. 1: Relatório no Moodle 1,0 /G
05/mar Experiência 2: Projeto de Circuitos Digitais com Portas
3 08/mar CLE Lógicas e Montagem em Protoboard Exp. 2: Relatório no Moodle 1,0 /G
12/mar Experiência 3: Metodologia de Projeto Lógico e
4 15/mar CLE Minimização de Funções Exp. 3: Relatório no Moodle 1,0 /G
19/mar Experiência 4: Ambiente de Desenvolvimento Quartus Exp. 4: Relatório de Projeto
5 22/mar CGI Prime - Projeto e Simulação - Luzes de Alerta no Moodle 2,0 / I
26/mar Projeto 1: Discussão e Desenvolvimento do Projeto Projeto das Funções Lógicas
6 05/abr CGI Lógico (Tabelas Verdade, expressões lógicas) do Sistema Digital ---
02/abr Projeto 1: Implementação do Diagrama Esquemático- Apresentação do Diagrama
7 12/abr CGI Lógico do Projeto no Quartus Prime Esquemático no Quartus 1,0 /I
09/abr Projeto 1: Apresentação da Simulação Funcional no Apresentação da Simulação
8 19/abr CGI Quartus Prime Funcional do Projeto 2,0 / I
16/abr Projeto 1: Configuração do FPGA e Testes Funcionais / Apresentação dos Testes /
9 26/abr CLE Entrega do Relatório do Projeto Proj.1: Relatório no Moodle 2,0+2,0 /I
23/abr Projeto 1: Configuração do FPGA e Testes Funcionais/ Apresentação dos Testes
9A --- CLE Entrega do Relatório do Projeto Funcionais do Projeto ---
30/abr Projeto 2: Discussão e Desenvolvimento do Projeto Projeto das Funções Lógicas
10 03/mai CGI Lógico (Tabelas Verdade, expressões lógicas) do Sistema Digital ---
07/mai Projeto 2: Implementação do Diagrama Esquemático- Apresentação do Diagrama
11 10/mai CGI Lógico do Projeto no Quartus Prime Esquemático no Quartus 1,0 / I
14/mai Projeto 2: Apresentação da Simulação Funcional no Apresentação da Simulação
12 17/mai CGI Quartus Prime Funcional do Projeto 2,0 / I
21/mai Projeto 2: Configuração do FPGA e Testes Funcionais / Apresentação dos Testes /
13 24/mai CLE Entrega do Relatório do Projeto Proj.2: Relatório no Moodle 2,0+2,0 /I
11/jun Exp. Reposição: Relatório no
14 14/jun CLE Reposição de Experiência Moodle (1,0) / I

ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)

Programação – Aulas de Teoria - Noturno


Aula 1
4

AULA DATA CONTEÚDO AEP REFERÊNCIA


Introdução aos Sistemas Digitais: Representação analógica x Cap. 1 (1.1 a 1.6)
1 22/fev digital Pag. 1 a 15
Álgebra Booleana - Circuitos de Chaveamento – Tabela Cap. 3 (3.2 e 3.10 a 3.11)
2 29/fev Verdade Pag. 50 a 51 e 67 a 72
Circuitos Lógicos Combinacionais – Portas Lógicas – Atraso de Cap. 3/4 (3.3 a 3.16 e 4.6 a 4.9)
3 07/mar Propagação Pag. 51 a 85 e 121 a 134
Formas Canônicas – Simplificação de Funções Lógicas por Cap. 4 (4.1 a 4.3 e 4.5)
4 14/mar Teoremas - Mapas de Veitch-Karnaugh AEP 1 Pag. 101 a 106 e 112 a 121
Projeto Lógico Combinacional – Síntese de Circuitos Lógicos – Cap. 9 (9.1 a 9.4)
5 21/mar Codificadores, Decodificadores e Displays AEP 1 Pag. 502 a 518
Projeto Lógico Combinacional – Multiplexadores e Cap. 9 (9.6 a 9.8)
6 04/abr Demultiplexadores AEP 1 Pag. 520 a 536
AEP 2 11/abr Exercícios de Projeto (Decodificador, Mux, Demux) AEP 2 Notas de Aula
Cap. 2/6 (2.1 a 2.7 e 6.1 a 6.4)
7 18/abr Sistemas de Numeração, Bases Numéricas, Aritmética Binária AEP 2 Pag. 23 a 36 e 252 a 263
Cap. 6/9 (6.9 a 6.13 e 9.10)
8 25/abr Circuitos Aritméticos - Somadores e Comparadores AEP 3 Pag. 269 a 276 e 538 a 541
Circuitos Somadores/Subtratores e Unidade Lógico- Cap. 6 (6.14 a 6.16)
9 02/mai Aritmética AEP 3 Pag. 276 a 283
Cap. 3 (3.12 a 3.16) Pag. 72 a 85
10 09/mai Portas Universais e Otimização em Lógica Combinacional AEP 3 [Ref. 2] Cap. 6 (6.1 a 6.2)
AEP 4 16/mai Exercícios de Projeto (Decodificador, Otimização, ULA) AEP 4 Notas de Aula

11 23/mai Exercícios de Revisão / Esclarecimento de Dúvidas AEP 4 Notas de Aula

As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: TOCCI, R.J., WIDMER, N.S., MOSS, G. L. – Sistemas Digitais – princípios e aplicações (11ª Ed.) 2
ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)
Aula 1
Programação - Aulas de Laboratório - Noturno 5
DATAS: PONTOS
AULA LOCAL DESCRIÇÃO DA ATIVIDADE TIPO DE ENTREGA
T620 G/I
Introdução ao Laboratório: Representação Analógica
1 21/fev CLE versus Representação Digital Discussão com Professor ---
Experiência 1: Familiarização com a Plataforma de
2 28/fev CLE Montagem – Níveis Lógicos e Códigos Binários
Exp. 1: Relatório no Moodle 1,0 /G
Experiência 2: Projeto de Circuitos Digitais com Portas
3 06/mar CLE Lógicas e Montagem em Protoboard Exp. 2: Relatório no Moodle 1,0 /G
Experiência 3: Metodologia de Projeto Lógico e
4 13/mar CLE Minimização de Funções Exp. 3: Relatório no Moodle 1,0 /G
Experiência 4: Ambiente de Desenvolvimento Quartus Exp. 4: Relatório de Projeto
5 20/mar CGI Prime - Projeto e Simulação - Luzes de Alerta no Moodle 2,0 / I
Projeto 1: Discussão e Desenvolvimento do Projeto Projeto das Funções Lógicas
6 27/mar CGI Lógico (Tabelas Verdade, expressões lógicas) do Sistema Digital ---
Projeto 1: Implementação do Diagrama Esquemático- Apresentação do Diagrama
7 03/abr CGI 1,0 / I
Lógico do Projeto no Quartus Prime Esquemático no Quartus
Projeto 1: Apresentação da Simulação Funcional no Apresentação da Simulação
8 10/abr CGI Quartus Prime Funcional do Projeto 2,0 / I
Projeto 1: Configuração do FPGA e Testes Funcionais / Apresentação dos Testes /
9 17/abr CLE Entrega do Relatório do Projeto Proj.1: Relatório no Moodle 2,0+2,0 / I
Projeto 2: Discussão e Desenvolvimento do Projeto Projeto das Funções Lógicas
10 24/abr CGI Lógico (Tabelas Verdade, expressões lógicas) do Sistema Digital ---
Projeto 2: Implementação do Diagrama Esquemático- Apresentação do Diagrama
11 08/mai CGI Lógico do Projeto no Quartus Prime Esquemático no Quartus 1,0 / I
Projeto 2: Apresentação da Simulação Funcional no Apresentação da Simulação
12 15/mai CGI Quartus Prime Funcional do Projeto 2,0 / I
Projeto 2: Configuração do FPGA e Testes Funcionais / Apresentação dos Testes /
13 22/mai CLE Entrega do Relatório do Projeto Proj.2: Relatório no Moodle 2,0+2,0 /I
Exp. Reposição: Relatório no
14 12/jun CLE Reposição de Experiência Moodle (1,0) / I

ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)


Aula 1
Metodologia e Critérios de Avaliação 6

1 - Aulas expositivas (com notas de aula disponíveis no Moodle)


2 - Proposta de exercícios para serem resolvidos em aula
3 - Proposta de exercícios para serem resolvidos extra aula (Listas de Exercícios)
4 - Critério de Avaliação:
MF= (0,8*PF + 0,2*AEP ) *K*FO (Média Final)
K= (PP + EXP)*0,021 + 0,8 (Fator de Laboratório)
FO= (1 + 0,02*MA) (Fator da Turma de Orientação)
➢AEP = Avaliação de Exercícios de Projeto (0 ≤ AEP ≤ 10) (média de exercícios de projeto
em teoria) → (PF substitui AEP caso PF > AEP)
➢PF = Prova Teórica Final (0 ≤ PF ≤ 10)
➢PS = Prova Teórica Substitutiva (0 ≤ PS ≤ 10) → (PS substitui PF caso PS > PF)
➢K = Fator de Laboratório ( 0,8 ≤ K ≤ 1,2 )
PP : Atividade Práticas (0≤ PP ≤ 14) (soma dos projetos realizados no laboratório)
EXP: Atividades Experimentais do laboratório (0 ≤ EXP ≤ 5,0) (experiências 1 a 4)
➢FO = Fator de Orientação (1,0 ≤ FO ≤ 1,2) (para as turmas regulares: FO = 1,0).

As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: TOCCI, R.J., WIDMER, N.S., MOSS, G. L. – Sistemas Digitais – princípios e aplicações (11ª Ed.) 3
ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)
Aula 1
Referências 7
❑ Teoria - Básica
[1] TOCCI, R. J., WIDMER, N. S., MOSS. G. L. – Sistemas Digitais – princípios e aplicações, 11ª Ed.,
Pearson – Prentice Hall, 2011
[2] VAHID, F. – Sistemas Digitais – projeto, otimização e HDLs, 1ª Ed., Artmed – Bookman, 2008
[3] ERCEGOVAC, M. D., LANG, T., MORENO, J. H. – Introduction to Digital Systems, New York, NY
– John Wiley and Sons, 1999
❑ Teoria - Complementar
[4] VAHID, F. – Digital Design: with RTL Design, VHDL and Verilog, 2ª Ed., John Wiley and Sons, 2011
[5] FLOYD, T. L. – Sistemas Digitais: Fundamentos e Aplicações, 9ª Ed., Bookman, 2007
[6] ERCEGOVAC, M. D., LANG, T., MORENO, J. H. – Introdução aos Sistemas Digitais, Artmed –
Bookman, 2002
[7] AVELINO, V. F. - Anotações de Aula de Sistemas Digitais I, Centro Universitário FEI, 2024
❑ Laboratório
[8] AVELINO, V. F. – Roteiros de Laboratório de Sistemas Digitais I, Centro Universitário FEI, 2024
[9] PRATES, R. R. – Tutorial de Quartus Prime para Projeto de CPLD/FPGA (baseado em Captura de
Esquemático). Programa de Iniciação Didática – Centro Universitário FEI, 2019
[10] QUARTUS – Intel Quartus Prime – Lite, Version 16.1. Intel-FPGA (©Intel Corporation).
Procedimento para download do Quartus Prime Lite - Centro Universitário FEI, 2024
[11] TERASIC - DE10-LITE Board - User Manual, 2020 (©Terasic Inc). Disponível em:
(https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=234&No=
1021&PartNo=4 ). Acesso em: 19/01/2024
[12] FALSTAD, P. – Circuit Simulator, Version2.27js, GNU General Public License as published by the
Free Software Foundation. Disponível em: (https://www.falstad.com/circuit/circuitjs.html). Acesso em:
19/01/2024
7

ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)


Aula 1
Representação Analógica x Digital 8

❑ Representações Analógica x Representações Digitais


❑ Existem basicamente duas formas de representar as grandezas existentes
na natureza: representações analógicas e representações digitais.

➢ Uma quantidade (grandeza) representada na forma analógica pode


variar ao longo de uma faixa contínua de valores, ou seja, pode
assumir um conjunto infinito de possíveis valores.

➢ Uma quantidade (grandeza) representada na forma digital varia em


um número limitado de valores discretos, ou seja, pode assumir um
valor de um conjunto finito de possíveis valores.

As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: TOCCI, R.J., WIDMER, N.S., MOSS, G. L. – Sistemas Digitais – princípios e aplicações (11ª Ed.) 4
ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)
Aula 1
Representação Analógica x Digital 9

❑ Sistemas de Controle Analógicos x Sistemas de Controle Digitais


❑ Sistemas de Controle Analógicos: contém dispositivos que podem
manipular quantidades físicas que são representadas de forma analógica.

❑ Sistemas de Controle Digitais: contém dispositivos que podem manipular


quantidades físicas que são representadas de forma digital, ou seja,
quantidades que só podem assumir um conjunto finito de valores.

❑ Valor Binário: Um sinal binário simples, com apenas dois valores discretos
é denominado de dígito binário ou bit (abreviação da expressão “binary
digit” em inglês).

❑ Conversão de grandezas analógicas em digitais: Em princípio qualquer


fenômeno analógico pode ser digitalizado (considerando certas limitações).
Para um sistema digital controlar grandezas analógicas deve-se:
i. Converter as entradas analógicas para a forma digital;
ii. Processar a informação digital;
iii. Converter as saídas digitais de volta à forma analógica.
9

ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)


Aula 1
Representação Analógica x Digital 10

❑ Exemplo Controle de Temperatura Digital


Código Numérico de
Referência (set-point)

Ajuste
Digital
(Discreto)

Fonte: R. Tocci

10

As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: TOCCI, R.J., WIDMER, N.S., MOSS, G. L. – Sistemas Digitais – princípios e aplicações (11ª Ed.) 5
ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)
Aula 1
Sistemas de Numeração 11

❑ Sistema Decimal
102 101 100 10-1 10-2 10-3 Valores
Posicionais

1 3 2 , 5 6 4
MSD LSD
(Most Significant Digit) (Least Significant Digit)

Contagem Decimal
(Faixa de contagem: 0 a 10N-1)
0 10 20 30 100 110 120 130 1000
1 11 21 31 101 111 121 131 1001
2 12 22 32 102 112 122 132 1002
3 13 23 . 103 113 123 . .
4 14 24 . 104 114 124 . .
5 15 25 . 105 115 125 . .
6 16 26 96 106 116 126 996
7 17 27 97 107 117 127 997
8 18 28 98 108 118 128 998
9 19 29 99 109 119 129 999

11

ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)


Aula 1
Sistemas de Numeração 12

❑ Sistema Binário
Valores
23 22 21 20
8 4 2 1 Posicionais
Contagem Binária de Inteiros
1 0 0 1 Bit (Faixa de contagem: 0 a 2N-1)
MSB LSB
MSB LSB 23=8 22=4 21=2 20=1 Decimal Hexadecimal
(Most Significant Bit) (Least Significant Bit) 0 0 0 0 0 0
0 0 0 1 1 1
0 0 1 0 2 2
(1001)2 0 0 1 1 3 3
0 1 0 0 4 4
 0 1 0 1 5 5
0 1 1 0 6 6
1 x23 + 0 x22+ 0 x21 + 1 x20 0 1 1 1 7 7
1 0 0 0 8 8
 1 0 0 1 9 9
8 + 0 + 0 + 1 = (9)10 1 0 1 0 10 A
1 0 1 1 11 B
1 1 0 0 12 C
1 1 0 1 13 D
1 1 1 0 14 E
1 1 1 1 15 F

12

As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: TOCCI, R.J., WIDMER, N.S., MOSS, G. L. – Sistemas Digitais – princípios e aplicações (11ª Ed.) 6
ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)
Aula 1
Representação de Grandezas Digitais 13

❑ Representações de Valores Binários

Faixa de valores de tensão (padrão TTL)

Tensão
Sequência binária: 01011
Tensão
(Volts) (Volts) t

1 1 1

0 0

13

ELD010 - Sistemas Digitais I - Prof. Valter F. Avelino (2024)


Aula 1
Circuitos Digitais Combinacionais 14

❑ Circuitos Digitais Combinacionais

Entradas Saídas
Circuito
Lógicas Lógicas
Externas Combinacional Externas

0 1

❑ Interessa apenas o
1 0 valor lógico das
entradas
❑ Não importa o valor
0 1 exato da tensão

1 0

14

As notas de aula servem como roteiro de aula para o professor, contendo os principais tópicos que serão
explorados durantes as aulas. Podem também servir como roteiro de estudo, mas não substituem o livro texto da
disciplina: TOCCI, R.J., WIDMER, N.S., MOSS, G. L. – Sistemas Digitais – princípios e aplicações (11ª Ed.) 7

Você também pode gostar