Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal da Bahia Escola Politécnica Departamento de Engenharia Elétrica Eletrônica Digital (ENGC40) - Professor: Paulo Farias PLANO DE CURSO - Semestre - 2012.1 EMENTA Técnicas de implementação de circuitos digitais. Memórias. Multiplexadores. FPGAs. Registradores de deslocamento. Circuitos aritméticos: somadores e multiplicadores paralelo e seqüencial. Linguagem de descrição de Hardware (VHDL). Projeto de sistemas digitais. Famílias lógicas: propriedades e construção de portas lógicas OBJETIVOS O curso tem como objetivo introduzir o estudante de engenharia elétrica à análise e projeto de circuitos eletrônicos digitais. Paralelamente, o estudante desenvolverá técnicas para implementação destes circuitos. No decorrer do curso o estudante estudará blocos importantes para o desenvolvimento de projetos em eletrônica digital, tais como: memórias, multiplexadores, registradores de deslocamento, circuitos aritméticos (somadores e multiplicadores paralelo e seqüencial), famílias lógicas (propriedades e construção de portas lógicas), linguagem de descrição de Hardware (VHDL) e FPGAs. METODOLOGIA Duas horas de aulas teóricas que poderão ser expositivas utilizando recursos áudio visuais ou estudo dirigido. Os conteúdos teóricos serão alternados com exercícios de aplicação, resolvidos em sala e propostos aos alunos. O aprendizado se estende a períodos extra-classe que deverão ser utilizados para a leitura da bibliografia recomendada e na resolução de exercícios propostos. CONTEÚDO PROGRAMÁTICO 1 – Projeto e Descrição de circuitos em VHLD a) Conceitos iniciais b) Projetos de sistemas digitais 2 – VHDL: Linguagem a) Entidades, classes de objeto, tipos, operadores b) Comandos concorrentes básicos c) Comandos seqüências básicos d) Atraso, variável e atributos e) Componentes e esquemas de interação 3 – VHDL: Propriedades da Linguagem a) Subprogramas e funções b) Bibliotecas e pacotes c) Declaração de tipos e pseudônimos d) Tópicos avançados 4 – Dispositivos Lógicos Programáveis a) PLA, PAL, GAL, PROM b) CPLD, FPGA 5 – Contadores a) Contadores Assíncronos. b) Contadores Síncronos. c) Contadores com registradores de deslocamento. 6 – Aritmética Digital: Operações e Circuitos a) Adição, subtração, multiplicação e divisão. b) Aritmética Hexdecimal c) Somador completo d) Somador BCD e) Circuito Integrado ALU. 7 – Circuitos Lógicos MSI a) Decodificadores b) Multiplexadores (seletores de dados) c) Demultiplexadores (distribuidores de dados) 8 – Memórias a) Terminologia de Memórias b) Princípios de Operação de Memória c) Memórias Apenas de Leitura d) Arquitetura da ROM e) Tipos de ROMs f) Memória Flash g) Arquitetura da RAM h) RAM estática (SRAM) e Dinâmica (DRAM) i) Outras Memórias j) Aplicações das Memórias 9 – Famílias Lógicas a) Tecnologia TTL b) Tecnologia MOS c) Tecnologia ECL Universidade Federal da Bahia Escola Politécnica Departamento de Engenharia Elétrica REFERÊNCIAS BIBLIOGRÁFICAS 1. R. J. TOCCI e N. S. WIDMER, Sistemas Digitais: Princípios e Aplicações, 11ª. Ed., Prentice-Hall, São Paulo,2011. 2. J. W. BIGNELL e R. DONOVAN, Eletrônica Digital, 5ª Edição, Cengage Learning, São Paulo, 2010. 3. R. D'AMORE, VHDL - Descrição e Síntese de Circuitos Digitais, 1ª Ed, LTC, Rio de Janeiro, 2005. 4. A. S. TANENBAUM, Organização Estruturada de Computadores, 4ª. Ed, LTC, Rio de Janeiro, 2001. 5. V. PEDRONI, Eletrônica Digital Moderna e VHDL. Editora Campus, Rio de Janeiro, 2010. AVALIAÇÕES 1ª Prova (peso 4): 08/05/2012 2ª Prova (peso 6): 03/07/2012
Compartilhar