Projetos Digitais e Microprocessadores - ci1210 (2020-1)

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: trabalhos em laboratório, duas provas e um trabalho,
nota = Labs*0,15 + Listas*0,10 + 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 A na sala pf-07.

Programa:

data  ref:      assunto:                                        [v1.1-12mar2020]
--------------------------------------------------------------------------------.
03mar comb3.1   visão geral e abstração de sinais                              (1a lista)
05    comb3.2-4 circuitos combinacionais básicos (rev.)
10    cmos4.1-2 implementação em CMOS, transistores e portas lógicas
12    cmos4.2,5 implementação em CMOS, funções complexas, ROM
17    cmos4.3   comportamento analógico, propagação de sinais, atrasos         (2a lista)
19    cmos4.6   circuitos de memória RAM

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

31    arit5.6   aritmética, somadores rápidos
02abr arit5.6,9 laboratório: somadores rápidos (lab-4)
07              laboratório: multiplicador combinacional
  
09    basc6.1-4 básculos, flip-flops, temporização                             (3a lista)
14    rh8.2-3   laboratório: modelagem de circuitos sequenciais em VHDL (lab-5)
16    basc6.4   registradores, operação apropriada de circuitos sequenciais
21    ---       feriado: tentativa frustrada de independência
23    seq7.4    máquinas de estados finitas e circuitos com registradores      (4a lista)
28    seq7.5-6  laboratório: máquinas de estado
05mai seq7.5-7  projeto de circuitos complexos
07    seq7.5-7  mais projeto de circuitos complexos
  
12    tudo      revisão, exercícios
14    tudo      primeira prova sobre todo o conteúdo até véspera

19    sb3.1     resolução da prova, mips: conjunto de instruções, ULA e memória
21    sb3.1     mips: controle de fluxo, iteração                              (5a lista)

26    ---       semana acadêmica do BCC
28    ---       semana acadêmica do BCC

02jun sb3.1     mips: suporte a funções, registros de ativação, recursão
04    sb3.*     laboratório: programação em assembly (lab-1)
09    sb5.1     mips: circuito de dados, ADD,ORI,LW,SW,BEQ,J
11    ---       feriado mitológico
16    sb5.1     mips: temporização, exercícios
18    sb5.1     mips: sistema de memória

23    tudo      revisão, exercícios  entrega do trabalho
25    tudo      segunda prova sobre todo o conteúdo até véspera

07jul 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: 19-2, 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: 03mar20
volta para: encargos|página