MC542 - Organização de Computadores: Teoria e Prática

Objetivos | Horários | Avaliação | Exercicios | Trabalhos | Bibliografia | Calendário | FAQ | Alunos | Notas

Contatos

Professor: Rodolfo Jardim de Azevedo (email)
Monitor: Alexandro Baldassin

Avisos

21/11Notas do Primeiro Trabalho na página. Resultados da correção
20/11Notas do Laboratório 5 na página. Resultados da correção
19/11Notas das provas no quadro de notas. Os laboratórios ainda estão sendo corrigidos no momento. As notas serão divulgadas em breve.
17/11Previsão de entrega das notas: 18/11 na página da disciplina. Revisões: 19/11 no horário das aulas na minha sala (Sala 10 do IC)
03/11Entrega do Laboratório 5 adiada novamente. A rede do IC ficou fora do ar em alguns momentos no final de semana. Novo prazo: 04/11 23:59
03/11Notas da segunda prova disponíveis no quadro de notas
30/10Entrega do Laboratório 5 adiada para o dia 03/11 até as 16:00
17/20Procedimento para atualizar a licença do Quartus.
03/10A prova das turmas A e B não poderão ser na próxima quarta (08/10). Na aula de 03/10 decidiremos a nova data.
02/10As aulas da sala 304 foram transferidas para a sala 302.
26/09As aulas de laboratórios serão nas salas CC03 (303) e CC04 (304) a partir de hoje.
19/09As notas da primeira prova já estão no quadro de notas.
12/09Transparências da parte de Arquitetura de Computadores.
06/09Não haverá aula para a turma da tarde na segunda (08/09)
12/08Horário de atendimento do monitor: Qua: 18h-19h na sala 42 do IC
12/08Programa da disciplina entregue na primeira aula.
01/08Cópias das transparências estão na Xerox da Mara (Artes Cênicas)
28/07 As aulas de laboratório serão realizadas na sala 301 durante as primeiras semanas de aula.
28/07 Datas Importantes:
  • Desistência de matrícula: 04 à 05/09
  • Avaliação de Cursos: 08/10
  • Último dia para trancamento de matrícula: 13/10
  • Prazo final para o cumprimento da carga horária e programas das disciplinas: 14/11
  • Semana de estudos: 17/11 a 25/11
  • Período de exames finais: 26/11 a 01/12

Objetivos

Ementa

Horários

Turmas A e B

Teóricas: Seg: 21h-23h, Qua: 19h-21h (PB03)
Laboratório: Sex: 21h-23h (CC02 e CC03)

Turma C

Teóricas: Seg: 16h-18h, Qua: 16h-18h (PB03)
Laboratório: Sex: 16h-18h (CC03)

Todas as turmas

Atendimento: Seg: 18h-19h, Sex: 18h-19h (Sala 10 do IC)
Monitoria: Qua: 18h-19h (Sala 42 do IC)
 

Avaliação

A avaliação será dada por 3 provas, 1 projeto e trabalhos práticos (de laboratório).

Exercícios

Trabalhos

Bibliografia

Calendário

30/07QApresentação do curso. Introdução à circuitos lógicos. Funções lógicas. Álgebra Booleana [2.1-2.4]
01/08SEquivalência de funções lógicas. Mintermos. Maxtermos. Introdução à VHDL [2.5-2.7, 2.9]
04/08SNão houve aula
06/08QNão houve aula
08/08SNão houve aula
11/08STransistores MOSFET: NMOS, PMOS e CMOS. Fan-in e Fan-out [3.1-3.3, 3.8.8]
13/08QMapas de Karnaugh: Forma SOP [4.1-4.2]
15/08SMapas de Karnaugh: Forma POS, don't care e múltiplas saídas [4.3-4.5]
18/08STransformações para NAND e NOR. Sistema binário, octal, hexadecimal. Circuitos somadores. Representação de números negativos. [4.6, 5.1-5.3]
20/08QSomador/Subtrator, overflow. Multiplexadores, implementação de circuitos com multiplexadores, decodificadores, demultiplexadores. [5.3.2-5.3.5, 6.1-6.2]
22/08SCodificadores, conversores de código, comparadores. Latch básico, latch SR com clock, latch tipo D. [6.3-6.5, 7.1-7.3]
25/08SLatch tipo D, flip-flop mestre-escravo, flip-flop tipos D, T e JK. Preset e Clear. [7.3-7.7]
27/08QRegistradores com carga em série/paralelo e saída em série/paralelo, contadores com enable, clear e carga em paralelo. [7.8-7.10]
29/08SCircuitos seqüenciais. Máquinas de Moore. [8.1-8.2]
01/09SMáquinas de Mealy. [8.3, 8.5]
03/09QExercícios
05/09SProva 1
08/09STurmas A e B: Introdução à Arquitetura de Computadores. Níveis de abstração e tecnologias [Capítulo 1]. Turma C: não houve aula
10/09QTurmas A e B: Medidas de desempenho [Capítulo 2]. Turma C: Introdução à Arquitetura de Computadores. Níveis de abstração e tecnologias.
12/09STurmas A e B: Introdução à VHDL. Turma C: Medidas de desempenho (Turma C)
15/09SInstruções: Linguagem de Máquina. [Capítulo 3]
17/09QInstruções: Linguagem de Máquina. [Capítulo 3]
19/09SVHDL. Entrega das Provas
22/09SUnidade Lógica e Aritmética. [Capítulo 4]
24/09QUnidade Lógica e Aritmética. [Capítulo 4]
26/09SLaboratório 1: Roteiro
29/09SProcessador: Datapath e Controle. [Capítulo 5]
01/10QProcessador: Datapath e Controle. [Capítulo 5]
03/10SLaboratório 2: Roteiro
06/10SProcessador: Datapath e Controle (implementação multiciclo). [Capítulo 5]
08/10QTurmas A e B: Não houve aula. Turma C: Exercícios
10/10STurma C: Prova 2. Turmas A e B: Laboratório 3: Roteiro
13/10STurmas A e B: Exercícios. Turma C: Datapath multiciclo
15/10QTurmas A e B: Prova. Turma C: Controle do Datapath multiciclo
17/10SLaboratório 3 e 4.
20/10STurmas A e B: Datapath multiciclo. Turma C: Pipeline
22/10QTurmas A e B: Datapath multiciclo. Turma C: Pipeline
24/10SLaboratório 5
27/10SFeriado
29/10QPipeline
31/10SLaboratório 5 (dúvidas)
03/11STurmas A e B: Pipeline e Hierarquia de memória. Turma C: Hierarquia de memória
05/11QHierarquia de memória
07/11SLaboratório 6 e Trabalho 1
10/11SExercícios
12/11QProva 3
14/11SLaboratório 6 e Trabalho 1
26/11QExame