Вы находитесь на странице: 1из 3

Programao

ELE0515 Circuitos Lgicos


Professor: Luciano Fontes Cavalcanti luciano_cavalcanti@terra.com.br Livro roteiro e principal SISTEMAS DIGITAIS Princpios e Aplicaes Autores: Ronald J. Tocci e Neal S. Widmer. Editora: Pearson Prentice Hill. Livro complementar SISTEMAS DIGITAIS Uma abordagem integrada Autor: John Uyemura Editora: Thomson. Livro complementar DIGITAL DESIGN Autor: Frank Vahid. Editora: Wiley.
Captulo I Conceitos Introdutrios. 1.1 Representaes numricas. 1.2 Sistemas Analgicos e Digitais. 1.3 Sistema de numerao digital. 1.4 Representao de quantidades binrias. 4.5 Circuitos digitais e circuitos lgicos. 1.6 Transmisses paralela e serial. 1.7 Memria. 1.8 Computadores digitais. Captulo II Sistemas de Numerao e Cdigos. 2.1 Converso de binrio para decimal. 2.2 - Converso de decimal para binrio. 2.3 sistema de numerao octal. 2.4 Sistema de numerao hexadecimal. 2.5 Cdigo BCD. 5.6 Relacionamento entre as representaes numricas. 2.7 O Byte. 2.8 Cdigos alfanumricos. 2.9 Deteco de erro pelo mtodo de paridade. 2.10 Aplicaes. Captulo III Portas Lgicas e lgebra Booleana. 3.1 Constantes e variveis Booleanas. 3.2 Tabelas-Verdade. 3.3 Operao OR (ou) e a porta OR. 3.4 Operao AND (e) e a porta AND. 3.5 Operao NOT (no) ou inversor. 3.6 Descrevendo circuitos lgicos algebricamente. 3.7 Avaliando as sadas dos circuitos lgicos. Do livro complementar Captulo V Primeiros Conceitos em VHDL. 5.1 introduo. 5.1.1 Conceitos bsicos. 5.1.2 Usando uma linguagem de descrio de hardware. 5.2 Definindo Mdulos em VHDL. Programao das portas lgicas em VHDL 3.8 Implementando circuitos a partir de expresses booleanas. Implementao em VHDL. 3.9 Portas NOR e portas NAND. 3.10 Teoremas Booleanos. 3.11 Teorema de DeMorgan. 3.12 Universalidade das Portas NAND e NOR. 3.13 Simbologia alternativa para portas lgicas. 3.14 Que simbologia de porta lgica usar. 3.15 Smbolos lgicas do padro IEEE/ANSI. Captulo IV Mtodo do Mapa de Karnaugh.Circuitos Lgicos Combinacionais. 4.1 Forma de Soma-de-Produto. Forma de Produto-de-Soma. 4.2 Simplificao de circuitos lgicos. 4.3 Simplificaes algbricas. 4.4 Projetando circuitos lgicos combinacionais . Exerccio mostrando como implementar um circuito lgico com trs variveis de entradas com sada obtida atravs de uma tabela verdade. Obteno da expresso na forma soma de produto e na forma produto de soma. Implementao de

um circuito equivalente usando apenas portas NANDs e outro usando apenas portas NORs. Apresentaes de programas em VHDL , o primeiro para gerar a tabela verdade atravs de uma arquitetura de fluxo de dados, o segundo atravs de uma arquitetura lgica com expresso na forma de soma de produto e finalmente com arquitetura lgica na forma produto de soma Projetando circuitos lgicos combinacionais em VHDL com arquitetura estruturada.. 4.5 Mtodo do Mapa de Karnaugh. - Mtodo do Mapa de Karnaugh para 5 e 6 variveis. Simplificao na forma Produto-de-Soma atravs do mapa de Karnaugh. Mtodo tabular de Quine McCluskey. 4.6 Circuito Exclusivo-OR e Exclusive-NOR. 4.7 Circuito gerador e verificador de paridade. 4.8 Circuito para habilitar/desabilitar. 4.14 Dispositivos lgicos programveis. Captulo V Flip-Flops e Dispositivos Correlatos. Introduo Sistemas combinacionais e sistemas seqenciais. Dispositivos de memrias. 5.1 Latch com portas NAND. Exemplo 5.2. 5.2 Latch com portas NOR. Exemplo 5.4. 5.4 Sinais de Clock e flip-flops com clock. 5.5 Flip-flop SC com clock. 5.6 Flip-flop JK com clock. 5.7 Flip-flop D com clock. Programao de flip-flop em VHDL. 5.8 Latch D (latch transparente). 5.9 Entradas assncronas. 5.10 Smbolos IEEE/ANSI. 5.11 Consideraes sobre temporizao em flip-flops. 5.12 Problemas potenciais de temporizao de circuitos com flip-flops. 5.13 Flip-flpos mestre/escravo. 5.14 Aplicaes com flip-flops. 5.15 Sincronizao de flip-flops. 5.16 Detectando uma seqncia de entrada. 5.17 Armazenamento e transferncia de dados. 5.18 Transferncia serial de dados: registradores de deslocamento. 5.19 Diviso de freqncia e contagem. 5.20 Aplicao em microcomputadores. 5.21 Dispositivos Schmitt-Trigger. 5.22 Multivibradores monoestvel. 5.23 Anlise de circuitos seqenciais. 5.25 Circuitos geradores de clock. 5.26 Aplicaes usando dispositivos de lgica programvel. Aplicaes usando programao VHDL Captulo VI Aritmtica Digital: Operaes e Circuitos. 6.1 Adio binria. 6.2 Representao de nmeros com sinal. 6.3 Adio no sistema de complemento de 2 (dois). 6.4 Subtrao no sistema de complemento de 2 (dois). 6.5 Multiplicao de nmeros binrios. 6.7 Adio BCD. 6.8 Aritmtica hexadecimal. 6.9 Circuitos aritmticos. 6.10 Somador binrio paralelo. 6.11 Projeto de um somador completo. Projeto de um somador completo em VHDL. 6.12 Somador paralelo completo com registradores. 6.13 Propagao do carry. 6.14 Somador paralelo em circuitos integrados. 6.16 Somador BCD. 6.17 - Circuitos integrados ALU. 6.18 Smbolos IEEE/ANSI. 6.20 Implementao de um somador completo em PLD. Captulo IX Circuitos Lgicos MSI. 9.1 Decodificadores. Entradas de habilitao. Decodificador 1 de 8 74LS138. Ligaes de decodificadores 74LS138 para obteno de decodificadores de ordem mais elevadas. Decodificador BCD decimal em circuito integrado (74LS42). 9.2 Decodificadores/Drivers BCD para 7 segmentos ( CI 7446, 7447 ). 9.3 -Displays de cristal lquido. 9.4 Codificadores. Codificadores com prioridades ( CI 74147 ). Simulao de um teclado. 9.5 Smbolos IEEE/ANSI. 9.6 Multiplexadores (seletor de dados). Multiplexador com 8 entradas ( CI 74151 ). Multiplexador qudruplo de duas entradas ( CI 74157 ) 9.7 Aplicaes de multiplexadores: Seleo de dados. Roteamento de dados. Converso de dados em paralelo para srie. Seqenciamento de operaes. Implementao de tabela-verdade de funes lgicas com nmero de variveis igual ou menor que o nmero de bits de seleo. Implementao de tabelaverdade de funes lgicas com uma varivel a mais que o nmero de bits de seleo.

9.8 Demultiplexadores (distribuidores de dados). 9.10 Comparador de magnitude (74LS85). 9.11 Conversores de cdigos. 6.12 Barramento de dados. 9.13 O registrador tristate 74ALS173/HC173.