Projetos Digitais e Microprocessadores - ci1210 (2019-2, turma C)

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 - ci1068

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

Horário:
3a,5a 13:30-15:10, turma C nas salas 3a pc-16, 5a pc-04.

Programa:

data  ref:      assunto:                                        [v1.3-17out2019]
--------------------------------------------------------------------------------.
06ago comb3.1   abstração de sinais (rev) 1a lista
08    comb3.2-4 circuitos combinacionais básicos (rev.)
15    cmos4.1-2 implementação em CMOS, transistores e portas lógicas
20    cmos4.2   implementação em CMOS, funções complexas
22    cmos4.3   comportamento analógico, propagação de sinais, atrasos
29    cmos4.4-5 circuitos de memória ROM e RAM

03set rh8.2     laboratório: modelagem estrutural em VHDL (lab-4)
05    comb3.*   laboratório: circuitos combinacionais (lab-4)

10    arit5.6   aritmética, somadores rápidos
12    arit5.6,9 laboratório: somadores rápidos (lab-4)

17    basc6.1-4 básculos, flip-flops, temporização 2a lista
01out rh8.2-3   laboratório: modelagem de circuitos sequenciais em VHDL (lab-5)
10    seq7.1-3  registradores, operação apropriada de circuitos sequenciais (basc6.4)
15    seq7.4    máquinas de estados finitas e circuitos com registradores, atividade extra-classe: máquinas de estado
17    seq7.5-7  projeto de circuitos complexos

22    tudo      revisão, exercícios
24    tudo      primeira prova sobre todo o conteúdo até véspera

05nov sb3.1     resolução da prova, mips: conjunto de instruções, ULA e memória 3a lista
07    sb3.1     mips: controle de fluxo, iteração
12    sb3.1     mips: suporte a funções, registros de ativação, recursão
14    sb3.1     mips: exercícios
19    sb5.1     mips: circuito de dados, ADD,ORI,LW,SW,BEQ,J 4a lista
  
21    sb3.*     laboratório: programação em assembly (lab-1)
26    sb5.1     mips: temporização, exercícios

28    mem10.1-2 mips: sistema de memória
  
03dez tudo      segunda prova sobre todo o conteúdo até véspera
06    ----      entrega do trabalho
10dez 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: 18-2, 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