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