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 27nov.
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 A na sala PC-17
Programa:
data ref: assunto: [v1.1-06nov2014] --------------------------------------------------------------------------------. 05ago rh1.1-3 abstração de sinais, revisão circuitos combinacionais 07 rh1.7 implementação em CMOS, transistores e portas lógicas 12 rh1.7 implementação em CMOS, funções complexas 14 rh1.7 circuitos analógicos, propagação de sinais, atrasos 19 ---- modelagem estrutural em VHDL 21 rh1.4-6 laboratório: circuitos combinacionais (lab-1) 1a lista 26 rh1.6 Unidade de Lógica e Aritmética, somador de 32 bits 02set rh8.3.2 somadores rápidos, multiplicador combinacional 04 rh8.3 laboratório: somadores rápidos (lab-1) 2a lista 09 rh2.1-3 circuitos seqüenciais básicos, flip-flops, registradores 11 rh2.1-3 circuitos com registradores, temporização 16 rh2.4,7 máquinas de estados finitas 18 rh2.1-4 laboratório: contadores simples (lab-1) 3a lista 23 rh2.8-9 projeto de circuitos complexos 25 rh2.8-9 microcontroladores 30 ---- modelagem de circuitos sequenciais em VHDL, FPGAs 02out rh2.8-9 laboratório: controladores (lab-1) 4a lista 09 rh1-2,8 primeira prova 14 hp2.1-5 resolução da prova; mips: conjunto de instruções, estruturas de dados 21 hp2.6 mips: controle de fluxo, iteração, cadeias 23 hp2.1-6 exemplos 28 hpA2,10 laboratório: programação em assembly (lab-4) 5a lista 30 hp2.7 mips: suporte a funções, registros de ativação, recursão 04nov hp5.1-2 mips: componentes do circuito de dados, ULA,LW,SW especificação do trabalho 06 hp5.4 mips: circuito de dados, saltos J, JR, JAL, exercícios 11 hp5 exercícios 6a lista 13 rh3 circuitos de memória RAM, sistemas de memória 18 rh7 periféricos e E/S 20 ---- segunda prova 25 ---- demonstração do trabalho entregar trabalho 27 ---- demonstração do trabalho prova substitutiva 09dez ---- 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:
14-1,
13-2, 13-1,
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 25nov até
as 13:30