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: listas de exercícios, duas provas e um trabalho, nota =
L*0,10 + P1*0,30 + P2*0,30 + T*0,30.
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 05jan.
O material a ser visto nas aulas em laboratório é
uma parte importante do conteúdo desta disciplina; os exercícios
propostos devem ser tentados em aula para que o professor possa ajudar,
em caso de dúvidas.
Horário:
3a,5a 13:30-15:10, turma B na sala PG-06
3a,5a 17:30-19:10, turma C na sala CT-05
Programa:
data ref: assunto: [v1.5-01out2015] --------------------------------------------------------------------------------. 04ago rh1.1-3 abstração de sinais, revisão de circuitos combinacionais 06 rh1.1-3 mais revisão de circuitos combinacionais 11 rh1.7 implementação em CMOS, transistores e portas lógicas xx xxxxxx greve 17set rh1.7 implementação em CMOS, funções complexas 22 rh1.7 comportamento analógico, propagação de sinais, atrasos 24 ---- laboratório: modelagem estrutural em VHDL (lab-1) 29 rh1.4-6 laboratório: circuitos combinacionais (lab-1) 1a lista 01out rh1.6 Unidade de Lógica e Aritmética, somador de 32 bits 06 ---- não haverá aula (SIEPE) 08 rh8.3.2 multiplicador combinacional 13 rh2.1-3 circuitos seqüenciais, básculos, flip-flops, temporização 2a lista 15 rh2.1-3 registradores, circuitos com registradores 20 rh8.3 laboratório: somadores rápidos (lab-1) 22 rh2.4,7 máquinas de estados finitas 27 rh8.2-3 laboratório: modelagem de circuitos sequenciais em VHDL (lab-1) 29 rh2.1-4 laboratório: contadores simples (lab-1) 3a lista 03nov rh2.8-9 projeto de circuitos complexos 05 rh2.8-9 microcontroladores, FPGAs 4a lista especificação do trabalho 07 sábado 10:00 revisão para prova lista de problemas 10nov rh1,2,8 primeira prova 12 sb3.1 resolução da prova; mips: conjunto de instruções, ULA e memória 17 ---- não haverá aula (semana acadêmica) 19 ---- não haverá aula (semana acadêmica) 24 sb3.1 mips: controle de fluxo, iteração 26 sb3.1 mips: suporte a funções, registros de ativação, recursão 28 sábado 10:00 sb3.1 laboratório: programação em assembly (lab-1) 01dez sb3.2 mips: exercícios 5a lista 03 ---- não houve aula 08 hp5.1-2 mips: circuito de dados, ADD,ORI,LW,SW,BEQ,J 10 hp5.4 mips: temporização, exercícios 6a lista 15 hp5,rh6 circuitos de memória RAM, sistemas de memória 17 rh3 circuitos periféricos 19 sábado 09:00-14:00 demonstração do trabalho entregar trabalho 22dez ---- segunda prova 05jan ---- prova substitutiva 07jan ---- 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:
15-2,
14-2, 14-1,
13-2, 13-1,
12-2, 12-1,
11-2, 11-1.
Especificação do Trabalho entrega em 19dez até
as 08:00