Baixe o app para aproveitar ainda mais
Prévia do material em texto
Circuitos Lógicos Prof. Márcio Kreutz kreutz@dimap.ufrn.br Conteúdo da Disciplina ! Lógica para a computação " Álgebra de Boole " Mapas de Karnaugh ! Aplicação da Lógica Binária (Digital) em circuitos eletrônicos ! Circuitos Combinacionais " Somadores, Subtratores, Multiplexadores, Decodificadores, ... ! Circuitos Seqüenciais " Flip-Flops, Registradores, Contadores, Máquina de Estados Finitos Conteúdo da Disciplina ! Concepção/Projeto/Análise de arquiteturas de circuitos digitais dedicadas " Parte de Controle " Parte Operativa " Comunicação entre PO/PC " Geração de microinstruções ! Execução de algoritmos através de arquiteturas dedicadas Contribuições da Disciplina ! Compreender como a Lógica Booleana (Binária) é executada por circuitos eletrônicos " Níveis de Abstração ! Operações no espaço e no tempo " execução seqüencial/paralela de operações ! Avaliação da capacidade dos circuitos digitais para a execução de operações lógicas/ aritméticas ! Avaliação e análise de níveis de integração ! Execução de algoritmos por Circuitos Dedicados " Avaliação de desempenho, potência, ... Algoritmos ! Conjunto de operações: Lógico/ aritméticas/comunicação/controle ! Transformação de dados " lógico/aritméticas ! Comunicação ! Controle " quando/porque? " razão da execução das operações lógico/ aritméticas e comunicação 5 Execução de Algoritmos ! Parte Operativa " operações lógico/aritméticas e comunicação ! Parte de Controle " operações de controle ! 2 opções de implementação " software (arquitetura de computadores) " hardware (circuitos lógicos) 6 Execução de Algoritmos por Hardware ! Parte Operativa " operações lógico/aritméticas e comunicação " implementadas somente as operações necessárias para um dado algoritmo ! Parte de Controle " operações de controle " implementadas por circuitos dedicados 7 Exemplo if (a < b) x= y + b; else { x= a++; h= a and b; } 8 comunicação lógico/aritmética controle Referências Bibliográficas ! Apostila da disciplina (SIGAA): CircuitosLógicos:MaterialDidático,UFRN,2013. ! Daniel D. Gajski. Principles of Digital Design. Prentice Hall; US Ed edition (January 15, 1997). ! Tocci, Ronald J. Sistemas digitais : princípios e aplicações ! Vahid, Frank. Sistemas digitais: projeto, otimização e HDLS ! WAGNER, Flávio R.; REIS, André I.; RIBAS, Renato P. Fundamentos de circuitos digitais. Porto Alegre: Bookman, 2008. 166 p. (Série Livros Didáticos, n. 17) ISBN: 9788577803453. ! WAKERLY, John F. Digital design: principles and practices. 4th. ed. Upper Saddle River, N.J.: Pearson/Prentice Hall, c2006. xxiv, 895 p. ISBN: 0131863894. ! UYEMURA, John P. Sistemas digitais: uma abordagem integrada. São Paulo:Thomson, 2002. 433 p. ISBN: 8522102686. Avaliações ! Provas teóricas: " Álgebra Booleana (1) " Circuitos Combinacionais (2) " Circuitos Sequenciais (3) " Reposição (5) ! somente para quem não atingir média (MF) >= 7 ! todo conteúdo ! Trabalho Prático (4) " todo conteúdo da disciplina " em conjunto com Laboratório de Circuitos Lógicos ! Média Final " MF = ((1 + 2 + 3)/3 + 4)/2 10
Compartilhar