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 analisar, 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 da disciplina efetuada na última semana de aulas.
Avaliação: seis listas de exercícios, duas provas e um trabalho, nota = L*0,20 + P1*0,30 + P2*0,30 + T*0,20.
Não 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 30jul.
Horário: 3a,5a 13:30-15:10, turma B na sala PC07
Programa:
data ref: assunto: --------------------------------------------------------------------------------. 16abr rh1.1-3 abstração de sinais, revisão circuitos combinacionais 18 rh1.7 revisão circuitos básicos, propagação de sinais, atrasos (CMOS) 1a lista 23 rh1.4-6 laboratório: circuitos combinacionais (lab-1) 25 rh1.6 Unidade de Lógica e Aritmética, somador de 32 bits (ap. B.6) 2a lista 30 rh8.3.2 somadores rápidos, multiplicador combinacional, exercícios 02mai rh8.3 laboratório: somadores rápidos (lab-1) 07 rh2.1-3 circuitos seqüenciais básicos, flip-flops, registradores 3a lista 09 rh2.7 máquinas de estados finitas 14 rh2.1-4 laboratório: contadores simples (lab-1) 4a lista 16 ---- não houve aula 21 rh2.8-9 microcontroladores, circuitos complexos 5a lista 23 rh2.8-9 laboratório: controladores (lab-1) 28 rh1-3,7 exercícios 04jun rh1-3,7 primeira prova 06 rh3 resol. da prova, circuitos de memória RAM 11 hp2.1-5 mips: conjunto de instruções, estruturas de dados 6a lista 13 hp2.6 mips: conjunto de instr, controle de fluxo, iteração, cadeias (montador GAS) 18 hpA2,10 laboratório: programação em assembly (lab-1) 20 hp2.7 mips: suporte a funções, registros de ativação, recursão 25 hp5.3 mips: circuito de dados, ULA, LW, SW 27 hp5.4 mips: circuito de dados, saltos e desvios, J, JR, JAL especificação do trabalho 02jul hp2,5 mips: extensões ao conjunto de instruções, exercícios 04 rh6 sistemas de memória 09 rh7 periféricos e E/S 16 hp2,5,rh6,7 exercícios 18 ---- segunda prova 23 ---- revisão da prova, dúvidas sobre trabalho e VHDL 25 ---- demonstração do trabalho entregar trabalho 30 ---- demonstração do trabalho prova substitutiva 08ago ---- 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: 12-2, 12-1, 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 25jul até
as 13:00