MC 542 -  Organização de Computadores

Ementa

 

Teoria: Noções básicas sobre circuitos lógicos. Memórias, unidades centrais de processamento. Endereçamento, barramento interrupção, comunicações, interfaces e periféricos. Computadores típicos.

 

Prática: Metodologia de projeto digital. Técnicas de projeto usando lógica programável. Características elétricas  de  circuitos   digitais.  Conceitos  da  Linguagem  VHDL.  Projeto  e  implementação  de  lógica combinacional (decodificadores, seletores, etc). Projeto e implementação de  lógica  seqüencial  (Flip-flops, Contadores, etc). Circuitos aritméticos. Memórias. Projeto e implementação de uma CPU.

 

Programa  da disciplina

§         Circuitos Lógicos

 

 

Plano de Ensino

 

As aulas teóricas serão constituídas de aulas expositivas e aulas de resolução de exercícios. O material das aulas está em http://www.ic.unicamp.br/~pannain/mc542/aulas/

As aulas práticas serão constituídas de experimentos na área de projeto digital, utilizando a linguagem VHDL, com o Sistema Quartus ou utilizando o GHDL. Os experimentos irão desde circuitos combinatórios simples até o projeto de uma CPU simplificada.

 

Bibliografia
 

 

 

 

Critério de Avaliação

 

MP = (0,4P1 +0,6P2) – P1 e P2 provas escritas

MT = (0,25(Sti/n) + 0,75T) – ti – trabalhos intermediários, T trabalho final

Se MP e MT >= 5,0 àMF = 0,7*MP + 0,3*MT

Se MP e MT < 5,0 à MF = min(MP,MT)

MFF = 0,5 * MF + 0,5 *Exame


Datas das Provas
e Exame

P1- 16/10

P2- 11/12

Exame - 18/12

 

 

Horário de Atendimento

Terça-feira das 18hs00 às 19hs00hs e das 21hs00 às 22hs00hs

Sexta-feira das 18hs00 às 19hs00

Outros dias/horários, com agendamento prévio, através de e-mail.

 

Contato com o professor

Ricardo Pannain – pannain@ic.unicamp.br