MC 542
Organização de Computadores: Teoria e Prática

Aulas Atendimento Avaliação Exercícios
Trabalhos Bibliografia Perguntas e Respostas Calendário Alunos Notas

Contatos

Professores:  Mario Lúcio Côrtes             (email)  -  Sala  47  -  IC-1
PED:                - Valdiney Alves Pimenta   email      e Fabiano Costa Teixeira -  email


OBS.:   Quando enviar um e-mail favor colocar no subject "mc542"

Avisos


Data
 Avisos
 15/dez/05
  • Disponibilizadas as notas finais do curso, incluindo as notas do exame (cinco alunos fizeram o exame) 
 06/dez/05
  • Disponibilizadas as notas finais do curso, incluindo as notas do projeto 
 04/dez/05
  • Disponibilizadas as notas do curso, faltando apenas as notas do projeto e do exame
  • Data para revisão da prova 2 e da matéria para o exame: segunda-feira, dia 12/dez/05, sala 85, às 21h
  • Data para o exame: quarta-feira, dia 14/dez/05, sala CB04, às 19h
  • O limite de faltas é de 11 aulas
 22/nov/05
  • Disponibilizadas instruções para o teste do projeto: código MIPS usado para testar o circuito e waveform usada para o teste
 15/nov/05
  • Disponibilizadas as notas do primeiro exercício
 25/out05
  • ATENÇÃO: Houve mudanças no enunciado do projeto. Vejam a versão 2 do enunciado do projeto
 09/out05
  • Disponibilizadas as notas da primeira prova
 29/set/05
  • A data para a entrega do EX 1 foi adiada para 17/out
  • Os relatórios para os exercícios e o projeto devem conter: introdução, descrição geral do circuito (diagrama de blocos, quando aplicável), descrição de alternativas (quando aplicável), descrição dos módulos, código VHDL comentado e explicado, simulações, com descrição das condições utilizadas e as listagens das saídas (em forma de onda).  
 28/set/05
  • A aula de 14/out (sexta) será dada no feriado do dia 12/out (quarta). A aula será dada na sala 85 do IC1 no horário normal das aulas às quartas (19h-20h45). Não haverá aula no dia 14/out.  
 22/set/05
  • Alteradas  as datas da prova2 e da entrega dos trabalhos e exercícios
  • Alterado o programa do curso e as aulas de laboratório
 03/set/05
  •  Registradas as datas das provas 1 e 2
  • Disponibilizadas transparências para a ParteI (DigitalLogic) e Parte II (Architecture) do curso
  • Atualizado o programa do curso com as seções do livro que serão base para a primeira prova
 30/ago/05
 Definidas as datas para as entregas dos exercícios 1 e 2 e do projeto final
 27/ago/05
 A aula de segunda-feira, dia 29/ago/05, será de laboratório, nas salas CC02 e CC03, no IC3. Todos os alunos devem baixar o software e fazer o tutorial
 12/ago/05
 Definida a sala para todas as segundas-feiras, às 21h:  será a sala 85 do prédio IC2
 08/ago/05
 Excepcionalmente, a aula do dia 08/ago/05 será na sala 85 do prédio IC2
 04/ago/05
 Inserida a programação do curso
   
 
 
 
                                                                                         



Aulas

Turmas AB                                                 
  Segundas:  21:00 - 23:00 -  Sala:  CC02, CC03 (laboratório) ou IC1 85 (aula normal)               
  Quartas:    19:00 - 21:00 -   Sala: CB04             
  Sextas:       21:00 - 23:00 -  Sala:  CB01            

Atendimento

  Professor
      Mario L. Cortes:  Sala 47
      Atendimento: terças-feiras, 18h, sob demanda 

  PED:     Valdiney Alves Pimenta  e Fabiano Costa Teixeira

Avaliação
  • Prova 1 (P1): Peso 4 — data = 16/set/2005
  • Prova 2 (P2): Peso 6 — data = 30/nov/2005
  • Exercícios (Ei)
  • Projeto (Prj)
  • MP         --  Média das Provas P1 e P2
  • MEP       --  Média dos Exercícios e do Projeto
  • MMC542   --    Média Final no curso MC542
  • Ex         --  Nota do exame final
      

                       MP = (4P1 + 6P2) /10  

Média exercícios e projeto: MEP = (Média exercícios + Nota projeto) / 2

Média curso: MMC542 = (8MP + 2MEP) / 10

OBS.: Caso o aluno fique com a média ponderada (MMC542) menor que 5,0 e tenha freqüência maior ou igual a 75% ele terá direito a fazer o exame final e a nota final (NF) será a média aritmética entre a nota do exame (Ex) e a  média MMC542.


Trabalhos

Os alunos deverão fazer  Exercícios práticos e um projeto no semestre:
  • Exercício 1:  ( pdf )
    • Entrega:  14/out/05 
  • Exercício 2:  ( pdf)
    • Entrega: 26/out/05 
  • Projeto 1:  ( pdf)
    • Entrega: 23/nov/05  
 


Os exercícios práticos e o projeto deverão ser entregues na dada indicada, no início da aula. Entregas em atraso não serão aceitas.





Documentos sobre VHDL e projeto recomendados:


    Altera: Recommended HDL  Coding Styles
    Actel HDL Coding Style Guide
    The Ten Commandments of Excellent Design
    The Ten Commandments of Excellent Design  
    VHDL Code Examples
    Tutorial de VHDL

Exercícios


Bibliografia


      
Ementa

 

ago 03 Apres curso.Variáveis e funções, tabela verdade, portas lógicas (2.1-2.4)
  05 Algebra Booleana:  (2.5 - 2.6.1)
  08 Maxtermos, VHDL, transistores, portas lógicas nmos (2.5-2.7, 2.9, 3.1-3.2)
  10 Portas MOS,  (margem de ruído, operação dinâmica, fan-in, fan-out, etc)   (3.1-3.3, 3.8)
  12 Buffers, tri-states, xor (3.8-3.9); Otimização: mapas de Karnaugh de 2, 3 e 4 variáveis (4.1)
  15 Mapas de Karnaugh de 5 e 6 variáveis; implicantes, cobertura, custo, minimização  (4.1-4.3)
  17 Don't-care, multiplas saídas, implementações usando  Nand ou  Nor (4.4-4.6); (5.1)
  19 Sistema de numeração, circuitos para soma com sinal (5.2-5.3.2)
  22 Somador/subtrator; overflow, desempenho (ripple-carry, carry-lookahead);  VHDL (5.3.3-5.4; 5.5.2)
  24 Circuitos arit c/ VHDL (cont.); representação de números em fp; BCD; MUX (5.7.2-5.7.3; 6.1)
  26 MUX decodificadores, conversres de códigos, latch RS  (6.1-6.4, 7.1-7.2.1)
  29 Setup e Hold, FF ~MS, FF-D, FF-T e JK, Registradores: Shift Register, Contadores
  31 CL e PR, SHR, contadores , reset , contadores bcd,  em anel e Johnson  (7.4.3-7.11)
set 02 Introdução a máquina de estados finitos (8.1)
  05 Máquinas de estado  ; máquina de Moore (8.1-8.2)
  07 Não haverá aula
  09 Máquinas de estado Mealy;  (método das partições) (8.3, 8.6 - 8.6.1, 8.7.1 - 8.7.5)
  12 Hazards estáticos e dinâmicos (9.6), uso de barramento(s) p/ transferências entre registradores.
  14 Dúvidas.
  16 Primeira Prova
  19 Avaliação e discussão do curso
  21 Medida de desempenho (Cap. 2 -  pdf ; ppt)
  23 Conjunto de Instruções (Cap. 3 - pdf ; ppt)
  26 Conjunto de Instruções ( cont.)
  28 Aritmética Computacional  (Cap. 4 - pdf ; ppt)
  30 Aritmética Computacional ( Cap. ont.)
out 03 Aula de laboratório
  05 Datapath e Unidade de controle ( Cap. 5  -  pdf ; ppt)
  07 Datapath e Unidade de controle ( Cap. 5  - cont.)
  10 Aula de laboratório
  12 Datapath e Unidade de controle ( Cap. 5  -cont.) 
  14 Não haverá aula                       
  17 Aula de laboratório                                                                     Entrega EX1
  19 Datapath e Unidade de controle ( Cap. 5  - cont.); 
  21 Datapath e Unidade de controle ( Cap. 5  - cont.); 
  24 Aula de laboratório
  26 Pipeline (Cap. 6 - cont.)                                                              Entrega EX2
  28 Não haverá aula
  31 Não haverá aula
nov 02 Não haverá aula
  04 Pipeline (Cap. 6 - cont. ppt)
  07 Aula de laboratório
  09 Pipeline (Cap. 6 - cont. ppt)
  11 Pipeline (Cap. 6 - cont.); Hierarquia de Memória (Cap. 7 - ppt)
  14 Não haverá aula
  16 Hierarquia de Memória (Cap. 7 - cont.)
  18 Hierarquia de Memória (Cap. 7 - cont.)
  21 Aula Laboratório
  23 Hierarquia de Memória, Memória Virtual (Cap. 7 - ppt);             Entrega projeto
  25 Memória Virtual (Cap. 7 - cont.);
  28 Revisão
  30 Segunda Prova

 

 

 

Principais datas

30/nov Qua
  Prazo Final para o cumprimento da Carga Horária e Programas das Disciplinas.
Dezembro
Dia Matéria
01 a 07  
 Semana de Estudos.
08 a 10
 Não haverá atividades.
12 a 17
 Exames Finais do 2º período letivo
12 Seg

14 Qua

16 Sex

20 Seg
 Prazo Final para entrada de Notas e Freqüências do 2º período letivo

Outras Datas Importantes do Calendário Escolar
02/ago a 29/set
 Desistência de Matrícula em Disciplinas do 2º Período Letivo de 2005
23/set
 Último dia para retificação de Médias e Freqüências do 1º período letivo de 2005
06/out
 Avaliação e discussão de Cursos.
17/out
 Último dia para Trancamento de Matrícula.

Feriados
07/set;  15/set;  12/out;  28 a 31/out;  01 e 02/nov;  14 e 15/nov; 08 a 10/dez