Projetos Digitais e Microprocessadores - ci1210 (2020 - ere 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).

Pré-requisito: Circuitos Lógicos - ci1068

Avaliação: trabalhos em laboratório, duas provas e um trabalho,
nota = 8 Labs*0,03 + 20 Listas*0,02 + P1*0,20 + Trab*0,16.
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 13:30-14:30, turma RAH.

Programa:

data  ref:  assunto                            lista  vídeo    [v1.2-04mar21]
-----------------------------------------------------------------------------.
02fev 3.1   visão geral, informação (rev.)       l01  abstração
      3.1   abstração de sinais (rev.)           l02  bits_01, bits_02
      3.2-4 circuitos combinacionais (rev.)      l03  bits_03
      5.1-2 implementação em CMOS                l04  chaves cmos_01
      5.2,5 funções complexas, ROM               l05
  
09fev 5.3   propagação de sinais, atrasos        l06  cmos_02, cmos_03, cmos_04
      5.6   circuitos de memória RAM             l07
      3.*   laboratório 1: modelagem estrutural em VHDL vhdl labs
      3.*   laboratório 2: circuitos combinacionais
      6.6   somadores rápidos                    l08  aritm_04 + slides (aritm_01, aritm_02, aritm_03)
      6.6,9 laboratório 3: somadores rápidos  
  
16fev ---   carnaval
      
23fev 7.1-4 básculos, temporização               l09  basc_01, basc_02
      7.2-3 laboratório 4: modelagem de circuitos sequenciais
      7.4   registradores, operação apropriada   l10  basc_03, basc_04
      8.4   máquinas de estados finitas          l11  me_01 me_02
      8.5-6 laboratório 5: máquinas de estado

02mar 8.5-7 projeto de circuitos complexos       l12
      8.5-7 mais projeto de circuitos complexos  l13
      8.5-7 mais projeto de circuitos complexos  l14


09mar 10.1   mips: conjunto de instruções         l15  assem_00
      10.1   mips: controle de fluxo, iteração    l16  mips_01
      10.1   laboratório 7: programação em assembly (i)
      10.2   mips: suporte a funções, recursão    ---  mips_02
      10.2   laboratório 8: programação em assembly (ii)

16mar 11.1-2 mips: circuito de dados              l18  mips_03
      11.1   mips: circuito de dados (cont.)
      11.2   mips: temporização                   l19  mips_04
      12.1-2 mips: sistema de memória


23mar tudo  prova
24mar       entrega do trabalho
25mar       entrega do trabalho
26mar 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: 27jan21
volta para: encargos|página