Projetos Digitais e Microprocessadores - CI210 (2011-2)

pipeline Ementa: Estruturas de microcomputadores, microprocessador, memória, entrada e saída, arquitetura do microprocessador, registradores, indexadores, pilhas, endereçamento, interfaces, paralelas, seriais, analógicas/digitais, organização de memórias, tipos: RAM, EPROM, EAROM.

Objetivo: Capacitar o aluno a conceber, projetar e implementar Sistemas Digitais de média complexidade (processador RISC de 32 bits). Fornecer os rudimentos de projeto de sistemas baseados em microprocessadores.

Pré-requisitos: Circuitos Lógicos - CI068

Avaliação: duas provas e um trabalho, nota = P1*0,30 + P2*0,30 + T*0,4.
Nao há segunda chamada exceto nos casos previstos na 37/97.
A pior nota dentre P1 e P2 poderá ser substituída pela nota de uma prova sobre toda a matéria no dia 22dez.

Horário: 3a,5a 13:30-15:10, turma B na sala CT07.

Programa:

data  ref:    assunto:                                          [v1.1-13set2011]
--------------------------------------------------------------------------------
13set rh2,3.1 revisão de circuitos combinacionais básicos (somadores em hpB.6)
15    rh3.1   revisão de circuitos básicos, propagação de sinais, atrasos (somadores)
20    rh3.2,3 circuitos combinacionais complexos, implementação TTL 74{138,151}
22    hpB5,6  Unidade de Lógica e Aritmética, somador de 32 bits
27    hpB6    somadores rápidos, multiplicador combinacional, exercícios
29    rh4.1,2 revisão de circuitos seqüenciais básicos, flip-flops
04out rh4.9   registradores, banco de registradores
06    rh4.3,7 contadores simples, rev. máquinas de estados finitas
11    rh4.3   contadores e seqüenciadores, microcontroladores
18    hp2.1-5 mips: conjunto de instruções, tipos de dados, GAS
20    hp2.6   mips: conjunto de instr, controle de fluxo, iteração
25    hpA2,10 programação em assembly no laboratório 4
27    hp2.7   mips: suporte a funções, registros de ativação, recursão
01nov hpA2,10 programação em assembly no laboratório 4
03    ----    primeira prova
08    hp5.3   res. da prova, mips: circuito de dados, ULA, LW, SW, J*
10    hp5.4   mips: circuito de dados, desvios, temporização
17    hp2,5   mips: extensões ao conjunto de instruções
22    rh5.3   circuitos de memória, sistemas de memória
24    rh6.6   mips: circuitos de memória e periféricos, ROM, RAM, E/S
29    rh8.1   excessões e interrupções (hw e sw)
01dez ----    exercícios
06    ----    segunda prova
08    ----    revisão da prova; conceitos básicos de VHDL
13    ----    simulação VHDL no laboratório 4
15    ----    conceitos básicos de VHDL
20    ----    demonstração do trabalho entregar trabalho
22    ----    demonstração do trabalho prova substitutiva
10jan ----    final

Exercícios: ex0-rev. combinacional, ex1-combinacional, ex1-aritmética, ex2-sequencial, ex3-programação assembly, ex4-extensões ao processador.
Provas de períodos anteriores: 11-2, 11-1, 04-1 03-2, 03-1, 02-1, 02-1, 01-2, 01-1, 00-2, 00-1.


Especificação do Trabalho entrega em 20dez até as 13:00


Bibliografia: Ferramentas:
Última revisão: 19jun11
volta para: encargos|página