EA772 - Circuitos Lógicos
Turma: #1 -
Período: 2/2026 -
Tipo Período: 2o. semestre -
Disciplina:
Obrigatória 4 créditos.
-
Idioma: Português
Ementa: Conceitos lógicos. Circuitos básicos. Minimização de funções Booleanas. Sistemas de numeração. Aritmética binária. Códigos. Circuitos a contato. Síntese de circuitos combinacionais. Circuitos de memória. Circuitos sequenciais. Projeto de circuitos sequenciais. Considerações sobre a velocidade de operação dos circuitos digitais.
Conteúdo Programático: 1- Álgebra de Boole: Postulados. Teoremas fundamentais, entre outros: Lei da Idempotência, Lei da Involução, Lei da Absorção e Lei De Morgan. 2- Especificação de circuitos combinacionais: Definição de circuitos combinacionais. Especificação de alto nível. Especificação binária. Representação de caracteres: código ASCII e EBCDIC. Representação de números inteiros positivos: sistema de numeração; código BCD, código Gray, código Excesso-3; código 2421 e código 2-entre-5. Especificação binária de sistemas combinacionais: Expressões e portas lógicas (OR, NOR, AND, NAND, NOT, XOR e XNOR). 3- Características e capacidade de circuitos integrados: Conceituação de circuito integrado. Representação de variáveis binárias. Estrutura e operação de portas CMOS. Chaves do tipo n e do tipo p. Portas NOR, NAND, NOR. Atraso de propagação. Margem de Ruído. Circuitos com saída tri-state. 4- Análise de circuitos combinacionais: Definição de redes de portas. Descrição e caracterização de redes de portas lógicas. Projeto de circuitos combinacionais: Redes mínimas de dois níveis. Minimização de soma de produtos e produtos de somas. Mapas de Karnaugh. Método de Quine McCluskey. 5- Especificação de circuitos sequenciais: Definição de circuitos sequenciais. Caracterização dos circuitos sequenciais síncronos e assíncronos. Descrição de estados e máquinas de estados finitos. Função de transição de estado. Diagrama de estados. Especificação binária de circuitos sequenciais. Análise de circuitos sequencias: Comportamento temporal de máquinas de estados finitos. 7- Projeto de circuitos sequenciais: Registrador de Estado. Células binárias: Latch D, Flip-Flops D, SR, JK, T. Flip-Flop sensível a nível. Flip-Flop sensível a borda de subida e de descida. Parâmetros temporais das células binárias e dos circuitos sequencias: tempo de setup, tempo de hold, atraso de propagação e frequência máxima de operação. Implementação de máquinas de estados finitos. Máquina de Mealy. Máquina de Moore. Equivalência de sistemas sequencias. Procedimento para minimização de estados. 8- Circuitos aritméticos: Meio somador. Somador total. Somador com transporte propagado (carry-ripple). Somador com transporte antecipado (carry-lookahead). Representação de números inteiros negativos. Representação sinal e magnitude. Complemento de um. Complemento de 2. Unidade aritmética e lógica. 9- Módulos-padrão combinacionais e sequencias: Codificadores, Decodificadores, Multiplexadores. Demultiplexadores. Registradores. Registradores de deslocamento. Contadores.
Plano de Desenvolvimento: Cronograma*:
Aula 1 - 04/08 - Apresentação do Curso
Aula 2 - 06/08 - Sinais Analógicos e Digitais
Aula 3 - 11/08 - Representações Numéricas
Aula 4 - 13/08 - Operações Aritméticas Números com Sinal numérica
Aula 5 - 18/08 - Códigos Binários
Aula 6 - 20/08 - Blocos Lógicos TESTE 1
Aula 7 - 25/08 - Álgebra Booleana
Aula 8 - 27/08 - Análise e Síntese de Circuitos – Parte I
Aula 9 - 01/09 - Análise e Síntese de Circuitos – Parte II
Aula 10 - 03/09 - Exercícios TESTE 2
Aula 11 - 08/09 - Avaliação P1
Aula 12 - 10/09 - Minimização de Expressões – Mapa de Karnaugh
Aula 13 - 15/09 -
Aula 14 - 17/09 - Comparadores
Aula 15 - 22/09 - Codificadores/Decodificadores TESTE 3
Aula 16 - 24/09 - Multiplexador/Demultiplexador
Aula 17 - 29/09 - Conversores e Bit de paridade
Aula 18 - 01/10 - Circuitos Aritméticos: Somador
Aula 19 - 06/10 - Exercícios TESTE 4
Aula 20 - 08/10 - Avaliação P2
Aula 21 - 13/10 - Latches
Aula 22 - 15/10 - Flip-Flops
Aula 23 - 20/10 - Avaliação de curso - Não haverá aula
Aula 24 - 22/10 - Síntese de Circuitos Sequenciais
Aula 25 - 27/10 - Registradores TESTE 5
Aula 26 - 29/10 - Contadores
Aula 27 - 03/11 - Detectores de Sequência e Multiplicadores
Aula 28 - 05/11 - Memórias
Aula 29 - 10/11 - Exercícios TESTE 6
Aula 30 - 12/11 - Avaliação P3
*Este cronograma pode sofrer alterações. Toda alteração será comunicada aos alunos em menor tempo possível.
Conforme IN CCG nº 02/2025 - Cláusula de Honestidade e Lisura Acadêmica
Todas as atividades relacionadas às disciplinas devem ser realizadas em conformidade com as orientações fornecidas pelos docentes e com o devido rigor ético.
Caso o(a) docente responsável, no exercício de sua liberdade de cátedra, forme convicção acerca da ausência de lisura ou de condições adequadas para a realização da atividade avaliativa, poderá atribuir nota zero, seja para a atividade única ou, conforme o caso, para o conjunto de atividades do semestre. A ocorrência deverá ser fundamentada e comunicada à Coordenação de Curso de Graduação, podendo o(a) estudante estar sujeito a processo administrativo.
Bibliografia: BONATTI,I. MADUREIRA,M. Introdução à Análise e Síntese de Circuitos Lógicos Editora UNICAMP. KOHAVI.Z. Switching and Finite Automata Theory. TAUB,H. Digital Circuits and Micro Processors. YANO,I.; CAMILO,D.; YABU?UTI,J.B.T. Circuitos Lógicos: Teoria e Laboratório. KLIR,G.J. Methodology of Switching Circuits D.Van Nostrand Co. HILL,F.J.; PETERSON,G.R. Switching Theory and Logical Design J.Wiley. PEATMAN,J.B. The Design of Digital Ssystems McGraw Hill. ABDALA,A.M. Principles of Digital Computer Design Vol.I, Prentice Hall. BARTEE.T.C. Digital Computer Fundamentals McGraw Hill MAINADIER,J.P. Structure e Fonctionnement des Ordinateurs Larrouse.
Critério de Avaliação: A avaliação consistirá em três provas e testes :
Avaliação P1 – 20% da nota
Avaliação P2 – 30% da nota
Avaliação P3 – 35% da nota
Média Testes T – 15% da nota
_______________________________
T = Média simples das notas obtidas nos testes, excluindo o de menor nota.
Média Final (MF) = 0,2*P1 + 0,3*P2 + 0,35*P3 + 0,15*T
Bibliografia complementar: ● WAKERLY, J. F. – Digital Design: principles and practices package. Prentice Hall, 4ªed., 2005. ● ERCEGOVAC, M.; LANG, T. e MORENO, J. Introdução aos Sistemas Digitais Bookman, 2000. ● BONATTI, I. & MADUREIRA, M. Introdução à Análise e Síntese de Circuitos Lógicos. Editora UNICAMP. ● KOHAVI, Z. Switching and Finite Automata Theory. ● TAUB, H. Digital Circuits and Micro Processors. ● YANO, I.; CAMILO, D.; YABU-UTI, J.B.T. Circuitos Lógicos: Teoria e Laboratório. ● KLIR, G. J. Methodology of Switching Circuits. D.Van Nostrand Co. ● HILL, F. J.; PETERSON, G. R. Switching Theory and Logical Design. J.Wiley. ● PEATMAN, J. B. The Design of Digital Systems. McGraw Hill. ● 10. ABDALA, A. M. Principles of Digital Computer Design. Vol. I, Prentice Hall. ● BARTEE, T. C. Digital Computer Fundamentals. McGraw Hill. ● MAINADIER, J. P. Structure and Fonctionnement des Ordinateurs. Larrouse.