CI 210 - Projetos Digitais e Microprocessadores
Programa:
Apresentação da disciplina, revisão de lógica binária
Revisão de circuitos combinacionais
Circuitos de média complexidade (mux, seletores, codificadores)
Somadores, subtratores, carry look ahead
Unidade Lógica e Aritmética
Máquinas sequenciais síncronas, contadores
Endereçamento de memória
Endereçamento de memória, exercícios
Arquitetura do conjunto de instruções
Modos de endereçamento – conjunto MIPS de instruções
Compiladores e Montadores – Funções – Procedimentos, funções recursivas
Arquitetura de um processador – blocos funcionais – RTL
Datapath
Microcontroladores
Implementação multiciclo
Datapath multiciclo
Projeto da unidade de controle
Controle microprogramado
Exceções e Interrupções
Bibliografia:
- Patterson, D.A. e Hennessy, J.L. Organização e projeto de computadores - A interface hardware/software. 3a ed. Campus Elsevier.
- Digital Design and Computer Architecture,
David M. Harris and Sarah L. Harris, Elsevier, 2007.