Projetos Digitais e Microprocessadores - CI210 (2017-2, turma A)

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).

Pré-requisito: Circuitos Lógicos - CI068

Avaliação: listas de exercícios, trabalhos em laboratório, duas provas e um trabalho,
nota = Exerc*0,10 + Labs*0,10 + P1*0,25 + P2*0,25 + Trab*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 de 2017-2.

Horário:
3a,5a 13:30-15:10, turma A na sala PC04, 13:30-15:10.

Programa:

data  ref:    assunto:                                          [v1.1-01ago2017]
--------------------------------------------------------------------------------.
01ago rh1.1-3 abstração de sinais, revisão de circuitos combinacionais  1a lista
03    rh1.1-3 mais revisão de circuitos combinacionais

08    cmos    implementação em CMOS, transistores e portas lógicas
10    cmos    implementação em CMOS, funções complexas, ROM
15    cmos    comportamento analógico, propagação de sinais, atrasos
17    cmos    circuitos de memória RAM

22    rh8.2   laboratório: modelagem estrutural em VHDL (lab-1) 
24    rh1.4-6 laboratório: circuitos combinacionais (lab-1)
29    rh1.6   Unidade de Lógica e Aritmética                         2a lista
31    rh8.3   laboratório: somadores rápidos (lab-1)
--    rh8.3.2 atividade extra-classe: multiplicador combinacional

05set rh2.1-3 circuitos seqüenciais, básculos, flip-flops, temporização
12    rh2.1-3 registradores, circuitos com registradores             3a lista
19    rh8.2-3 laboratório: modelagem de circuitos sequenciais em VHDL (lab-1)
21    rh2.4,7 máquinas de estados finitas e operação apropriada de circuitos sequenciais
26    rh2.1-4 laboratório: contadores simples (lab-1)
28    rh2.8-9 projeto de circuitos complexos

05    tudo    exercícios
10    tudo    primeira prova
17    ?.?     resolução da prova; FPGAs

19    sb3.1   mips: conjunto de instruções, ULA e memória             4a lista
31    sb3.1   mips: controle de fluxo, iteração
07    sb3.1   mips: suporte a funções, registros de ativação, recursão
09    sb3.1   laboratório: programação em assembly (lab-1)

14    sb5.1   mips: circuito de dados, ADD,ORI,LW,SW,BEQ,J            5a lista 
16    sb5.1   mips: temporização, exercícios

21    ----    demonstração do trabalho
23    ----    demonstração do trabalho

28    tudo    revisão, exercícios
30    tudo    segunda prova

12dez tudo    final

realmente importante 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: 17-2, 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 21nov até as 13:00


Bibliografia: Ferramentas:
Última revisão: 10fev17
volta para: encargos|página