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).
Pré-requisitos: Circuitos Lógicos - CI068
Avaliação: listas de exercícios, trabalhos em laboratório, duas provas e um trabalho,
nota = E*0,10 + L*0,10 + P1*0,25 + P2*0,25 + T*0,30.
Não há segunda chamada exceto nos casos previstos na 37/97.
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.
Taxa de aprovação em semestres anteriores. Avaliação da disciplina efetuada na última semana de aulas.
Horário:
3a,5a 13:30-15:10, turma A na sala pc07, 13:30-15:10.
Programa:
data ref: assunto: [v1.0-14dez2016] --------------------------------------------------------------------------------. 02ago rh1.1-3 abstração de sinais, revisão de circuitos combinacionais 1a lista 04 rh1.1-3 mais revisão de circuitos combinacionais 09 cmos implementação em CMOS, transistores e portas lógicas 11 cmos implementação em CMOS, funções complexas, ROM 16 cmos comportamento analógico, propagação de sinais, atrasos 18 cmos circuitos de memória RAM 23 rh8.2 laboratório: modelagem estrutural em VHDL (lab-1) 25 rh1.4-6 laboratório: circuitos combinacionais (lab-1) 30 rh1.6 Unidade de Lógica e Aritmética 01set rh8.3 laboratório: somadores rápidos (lab-1) 06 rh8.3.2 multiplicador combinacional 2a lista 13 rh2.1-3 circuitos seqüenciais, básculos, flip-flops, temporização 15 rh2.1-3 registradores, circuitos com registradores 20 rh8.2-3 laboratório: modelagem de circuitos sequenciais em VHDL (lab-1) 22 rh2.4,7 máquinas de estados finitas 3a lista 27 rh2.1-4 laboratório: contadores simples (lab-1) 29 rh2.x operação apropriada de circuitos sequenciais 04out ---- especificação do trabalho 06 rh2.8-9 projeto de circuitos complexos 11 tudo exercícios 13 tudo primeira prova 18 rh?.? resolução da prova; FPGAs 20 sb3.1 mips: conjunto de instruções, ULA e memória 01nov sb3.1 mips: controle de fluxo, iteração 5a lista 03 sb3.1 mips: suporte a funções, registros de ativação, recursão 08 sb3.1 laboratório: programação em assembly (lab-1) 22 ---- demonstração do trabalho 24 ---- demonstração do trabalho 29 sb5.1 mips: circuito de dados, ADD,ORI,LW,SW,BEQ,J 6a lista 01dez sb5.1 mips: temporização, exercícios 06 rh3 sistemas de memória 08 tudo revisão, exercícios 13 tudo revisão, exercícios 15dez tudo segunda prova 22dez tudo final
Exercícios:
ex0-rev. combinacional,
ex1-combinacional,
ex2-aritmética,
ex3-sequencial,
ex4-programação assembly,
ex5-extensões ao processador.
Provas de períodos anteriores:
16-2, 15-2,
14-2, 14-1,
13-2, 13-1,
12-2, 12-1,
11-2, 11-1.
Especificação do Trabalho entrega em 10nov até
as 13:00