Aula01 Teoria 1S24 Rev0
Aula01 Teoria 1S24 Rev0
Aula01 Teoria 1S24 Rev0
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)
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
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
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
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
❑ 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).
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
❑ 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
Tensão
Sequência binária: 01011
Tensão
(Volts) (Volts) t
1 1 1
0 0
13
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