Projetos Digitais e Microprocessadores - CI210 (2016-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é-requisitos: Circuitos Lógicos - CI068

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

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

Programa:

data  ref:    assunto:                                          [v1.0-14dez2016]
--------------------------------------------------------------------------------.
02ago rh1.1-3 abstração de sinais, revisão de circuitos combinacionais  1a lista
04    rh1.1-3 mais revisão de circuitos combinacionais

09    cmos    implementação em CMOS, transistores e portas lógicas
11    cmos    implementação em CMOS, funções complexas, ROM
16    cmos    comportamento analógico, propagação de sinais, atrasos
18    cmos    circuitos de memória RAM

23    rh8.2   laboratório: modelagem estrutural em VHDL (lab-1) 
25    rh1.4-6 laboratório: circuitos combinacionais (lab-1)
30    rh1.6   Unidade de Lógica e Aritmética
01set rh8.3   laboratório: somadores rápidos (lab-1)
06    rh8.3.2 multiplicador combinacional    2a lista

13    rh2.1-3 circuitos seqüenciais, básculos, flip-flops, temporização
15    rh2.1-3 registradores, circuitos com registradores
20    rh8.2-3 laboratório: modelagem de circuitos sequenciais em VHDL (lab-1)
22    rh2.4,7 máquinas de estados finitas      3a lista
27    rh2.1-4 laboratório: contadores simples (lab-1)
29    rh2.x   operação apropriada de circuitos sequenciais    
04out ----                                                especificação do trabalho
06    rh2.8-9 projeto de circuitos complexos
11    tudo    exercícios

13    tudo    primeira prova

18    rh?.?   resolução da prova; FPGAs
20    sb3.1   mips: conjunto de instruções, ULA e memória
01nov sb3.1   mips: controle de fluxo, iteração 5a lista
03    sb3.1   mips: suporte a funções, registros de ativação, recursão

08    sb3.1   laboratório: programação em assembly (lab-1)
22    ----    demonstração do trabalho
24    ----    demonstração do trabalho

29    sb5.1   mips: circuito de dados, ADD,ORI,LW,SW,BEQ,J   6a lista 
01dez sb5.1   mips: temporização, exercícios

06    rh3     sistemas de memória

08    tudo    revisão, exercícios
13    tudo    revisão, exercícios

15dez tudo    segunda prova
22dez 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: 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 10nov até as 13:00


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