PCS2022 - Organização de Sistemas Digitais

3o Quadrimestre de 2009

Prof. Edson Midorikawa



AVISOS IMPORTANTES


15/12/2009: PROVA DE RECUPERAÇÃO: dia 18/12/2009 das 9h30 a 11h10 na sala C1-17 (Laboratório Digital)
                                                                  consulta permitida apenas aos cartões de instruções do MIPS e de VHDL.
                 
Notas finais disponíveis (pdf)
08/12/2009: Entrega da Atividade 3 até dia 14/12/2009
                     A segunda prova (P2) será realizada dia 09/12/2009, sem consulta.
                     Será permitido apenas o uso das tabelas do MIPS e VHDL.
07/12/2009:
Atividade 6 (Entrega dia 09/12/2009)
18/11/2009:
Atividade 5 (Trazer resultados no dia 23/11/2009)
16/11/2009: Atividade em sala de aula 4 (Entrega no mesmo dia)
11/11/2009
: Atividade 3
21/10/2009: Atividade em sala de aula 2 (Entrega dia 04/11/2009 - Grupos de até 5 alunos)
14/10/2009:
A primeira prova (P1) foi remarcada para o dia 04/11/2009.
07/10/2009: Atividade em sala de aula 1 (Entrega dia 14/10/2009 - Grupos de até 5 alunos)
28/09/2009
: Disponível apostila "Introdução às Linguagens de Descrição de Hardware".



Horário das aulas: 2a feira e 4a feira das 16h00 às 17h40
Sala de aula: B2-06
Ementa da disciplina (programa, critério de avaliação, bibliografia)

Objetivo da disciplina
: (retirado da ementa)
A disciplina apresenta as ferramentas de projeto estruturado de sistemas digitais, focalizando os aspectos de organização desses sistemas. As técnicas de projeto de fluxo de dados e unidade de controle são apresentadas em uma série de exercícios que culminam com a realização de um projeto de um sistema digital não trivial.




PATTERSON, D.A. & HENNESSY, J.L.. Computer organization and design: the hardware and software interface. 4th ed., Morgan Kaufmann, 2009. (página web do livro)
HARRIS, D.M. & HARRIS, S.L.  Digital design and computer architecture. Morgan Kaufmann, 2007. (página web do livro)

Programas:

SPIM e MIPSter
Xilinx ISE WebPACK 11.1: download  -  tutorials  -  user guides and manuals

Outras referências:

KIME,C.R. & MANO, M.M. Logic and computer design fundamentals. 3rd ed., Prentice-Hall, 2003.
ASHENDEN, P.J. The Designer's Guide to VHDL. 3rd ed., Morgan Kaufmann, 2008.
ASHENDEN, P.J.  The VHDL cookbook. 1990. (disponível na Internet)
d'Amore, R. VHDL - descrição e síntese de circuitos digitais. LTC, 2005. (página web do livro)


aula data tópico referência
1 Introdução à disciplina
2
3
4
5
6
7
8
9
10
11 07/10 Atividade em sala de aula #1  
12 14/10 Ferramentas de projeto com VHDL (descrição, simulação)
Fluxo de dados do MIPS em VHDL
ISE WebPACK
register.vhd
tb_register.vhd
13 19/10 Projeto de Unidade de Controle: implementação em hardware e com microprogramação  
14 21/10 Implementação monociclo da Unidade de Controle do processador MIPS  
15 26/10
28/10
 NÃO HAVERÁ AULA  
16 04/11 1a Prova  
17 09/11 Implementação multiciclo do processador MIPS  
18 11/11 Implementação multiciclo da Unidade de Controle do processador MIPS ModelSim XE III Starter
19 16/11 Microprogramação   
20 18/11 Introdução à Avaliação de Desempenho  
21 23/11 Avaliação de Desempenho  
22 25/11 Memória cache
23 30/11 Memória cache
24 02/12 Memória virtual
25 07/12 Discos, dispositivos de E/S
Multiprocessadores, multi-cores e programação paralela
26 09/12 2a Prova  
27 14/12 Prova Substitutiva  



Xilinx (programa ISE WebPACK)



Última modificação: 18112009