Projetos Digitais e Microprocessadores - CI210 (2018-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 2018-2.

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

Programa:

data  ref:      assunto:                                        [v0.1-26jul2018]
--------------------------------------------------------------------------------.
31jul comb3.1   abstração de sinais (rev) 1a lista
02ago cmos4.1-2 implementação em CMOS, transistores e portas lógicas
07    cmos4.2   implementação em CMOS, funções complexas
09    cmos4.3   comportamento analógico, propagação de sinais, atrasos
14    cmos4.4-5 circuitos de memória ROM e RAM

16    rh8.2   laboratório: modelagem estrutural em VHDL (lab-1) 
21    rh1.4-6 laboratório: circuitos combinacionais (lab-1)
23    arit5.6 somadores rápidos
28    arit5.6 laboratório: somadores rápidos (lab-1)
30    arit5.8 laboratório: multiplicador combinacional

04set rh2.1-3 circuitos seqüenciais, básculos, flip-flops, temporização 2a lista
11    rh8.2-3 laboratório: modelagem de circuitos sequenciais em VHDL (lab-1)
13    rh2.1-3 registradores, operação apropriada de circuitos sequenciais
18    rh2.4,7 máquinas de estados finitas e circuitos com registradores
20    rh2.8-9 laboratório: máquinas de estado (lab-1)
25    rh2.1-4 projeto de circuitos complexos

27    tudo    primeira prova
09    ----    resolução da prova; FPGAs

11    sb3.1   mips: conjunto de instruções, ULA e memória             3a lista
16    sb3.1   mips: controle de fluxo, iteração
18    sb3.1   mips: suporte a funções, registros de ativação, recursão
30    sb3.1   mips: exercícios
01nov laboratório: programação em assembly (lab-1)

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

13    sb5.1   mips: sistema de memória

20    ----    demonstração do trabalho
22    ----    demonstração do trabalho

27    tudo    revisão, exercícios
29    tudo    segunda prova

11dez 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


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