Projetos Digitais e Microprocessadores - CI210 (2015-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 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

importante 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


Bibliografia: Ferramentas:
Última revisão: 21out15
volta para: encargos|página