Carregando...

DISCIPLINA Listagem de Ementa/Programa

TEORIA DE ELETRÔNICA DIGITAL 2DISCIPLINA 119491

VER OFERTA

ÓrgãoFGA UnB - Faculdade do Gama
Código119491
DenominaçãoTeoria de Eletrônica Digital 2
NívelGraduação
Vigência1971/2
Pré-requisitos ENE 167983 SISTEMAS DIGITAIS 1 OU
FGA 119482 Teoria de Eletrônica Digital 1 E
FGA 119466 Prática d Eletrônica Digital 1
Ementa

Lógica sequencial; Descrição de circuitos sequenciais em VHDL; Máquinas de estados finitos; Descrição de FSMs em VHDL; Memórias; Projeto em nível de transferência de registradores (RTL); Arquitetura de microprocessadores

Programa

1. Revisão de lógica sequencial: contadores, divisores de clock e registradores de deslocamento SISO, SIPO, PISO, PIPO, definição de processo em VHDL, definição de sinal, variável e constante em VHDL, descrição de contadores, divisores e registradores de deslocamento em VHDL.
2. Máquinas de estados finitos: Conceito de máquina de estados, Projeto de máquina de estados, Máquina de estados de Mealy e de Moore, confecção de tabela de estados e diagrama de estados, modelos de descrição de máquinas de estado usando VHDL.
3. Memórias: memórias ROM e RAM, tipos de memória ROM (ROM, PROM, EPROM, EEPROM, Flash), tipos de memória RAM (SRAM, DRAM, SDRAM), descrição em VHDL de memórias ROM e RAM.
4. Declaração e instanciação de componentes em VHDL para projeto hierárquico; projeto RTL: projeto hierárquico, análise de consumo de recursos de hardware, caminho crítico e definição de frequência de operação. Potência estática e potência dinâmica.
5. Arquitetura de microprocessadores: comparativo entre arquiteturas RISC e CISC, unidade lógica aritmética ULA, objetivo da linguagem de máquina, conjunto de instruções básico (ADD, MUL, MOV, CMP), exemplos em Assembly, máquina de von Neumann, caminho de dados de um processador RISC, pipeline, unidade de controle, barramento de dados e hierarquia de memória, exemplo de um processador RISC de 8 bits em VHDL, exemplo de um processador RISC de 32 bits em VHDL, implementação em FPGA e programação em C do microprocessador de 32 bits

Bibliografia

Bibliografia básica:
1. Pedroni, Volnei A., Circuit Design and Simulation with VHDL, MIT Press, USA, 2004.
2. Wakerly, John F., Digital Design: Principles and Practices, 4th Ed., Prentice Hall, USA, 2005.
3. Vahid, F., Digital Design with RTL Design, VHDL, and Verilog, 3th Ed., John W & Sons, USA, 2007.

Bibliografia complementar:
1. Chu, Pong P., Prototyping by VHDL Examples : Xilinx Spartan-3, 3th Ed., Wiley, USA, 2008.
2. Rushton, Andrew, VHDL for Logic Synthesis, 3th Ed., Wiley, USA, 2011.
3. Sunggu, Le, Advanced Digital Logic Design using VHDL, State Machines and Synthesis for FPGA's, Hardcover, USA, 2006.
4. Volnei A. Pedroni, Eletrônica Digital Moderna e VHDL, Campus-Elsevier, Rio de Janeiro, 2010.
5. William Kleitz, Digital Electronics: A Practical Approach with VHDL, 9th Ed., Pearson, USA, 2012