Última Alteração em 11/11/2015
Legenda:
PH refere-se ao livro de Patterson e Hennessy (referência [1]
da bibliografia da disciplina) - Segunda Edição em Português
HP refere-se ao livro de Hennessy & Patterson (referência [2]
da bibliografia da disciplina) - Edição em Português
Aula | Data | Dia | Conteúdo | Recurso |
---|---|---|---|---|
1 | 05/08 | Qua | Aula inaugural: apresentação da disciplina (conteúdo, datas, avaliação,
bibliografia, etc.)
|
|
2 | 07/08 | Sex |
Unidade I: Introdução Revisão e complementação de conceitos prévios para Organização de Computadores:
|
|
3 | 12/08 | Qua |
Continuação da Introdução
|
|
4 | 14/08 | Sex |
Unidade II: Programação em Linguagem de Montagem Os seis (6) Elementos Definitórios de uma Arquitetura:
|
|
5 | 19/08 | Qua |
Especificação do
Trabalho TP1,
Lista de Grupos x Trabalhos Confirmados,
Material de Apoio para o Trabalho TP1,
Os seis (6) Elementos Definitórios de uma Arquitetura:
Para entender melhor, leiam:
|
|
6 | 21/08 | Sex |
Programação em linguagem de montagem
do MIPS
(1/6)
Leiam um pouco sobre o MIPS na Wikipedia
|
Sala 309 |
7 | 26/08 | Qua | Programação em linguagem de montagem
do MIPS
(2/6)
Conjunto de instruções da arquitetura MIPS
|
Sala 309 |
8 | 28/08 | Sex |
Programação em linguagem de montagem
do MIPS
(3/6) Os seis (6) Elementos Definitórios de uma Arquitetura (estudo de caso do MIPS-conclusão):
| Sala 309 |
9 | 02/09 | Qua |
Programação em linguagem de montagem do MIPS (4/6)
|
Sala 309 |
10 | 04/09 | Sex |
Programação em linguagem de montagem
do MIPS
(5/6)
| Sala 310 |
11 | 09/09 | Qua |
Programação em linguagem de montagem
do MIPS
(6/6) Procedimentos - uso de estrutura de pilha no MIPS Data Final de Entrega do Trabalho T1 (peso: 10% de G1)
Mais exemplos de programas: Compilação da estrutura switch (uso de ponteiros), teste_subr.asm Mais um exemplo de programa (complicado) que chama uma subrotina recursiva: fatorial_trad_de_C.asm |
Sala 309 |
12 | 11/09 | Sex |
|
|
13 | 16/09 | Qua |
Prova P1 (peso: 30% de G1) Quando o gabarito
estiver disponível, Clique Aqui |
|
14 | 18/09 | Sex |
Correção da P1 - Ver gabarito na área de Apoio |
|
15 | 23/09 | Qua |
Apresentações do TP1 (2 de 2) Grupos que Apresentam hoje (em ordem): Procedimentos - uso de estrutura de pilha no MIPS - Conclusão |
|
16 | 25/09 | Sex |
Apresentações do TP1 (1 de 2) Grupos que Apresentam hoje (em ordem):
Ver dicas de como preparar a apresentação do TP1 aqui |
|
17 | 30/09 | Qua |
Apresentações do TP1 (2 de 2) Grupos que Apresentam hoje (em ordem):
Ver dicas de como preparar a apresentação do TP1 aqui |
|
18 | 02/10 | Sex |
Unidade III: Bloco de Dados e Bloco de Controle - Introdução Implementação do bloco de dados monociclo (1/4) (Ler PH 5 p.196-217) Revisão e complementação de conceitos prévios para Organização de Computadores (Circuitos Digitais e VHDL):
Um conjunto de descrições VHDL para elementos básicos de hardware Módulos básicos em VHDL.
|
Sala 310 |
19 | 07/10 | Qua |
Implementação do bloco de dados monociclo (2/4) (Ler PH 5 p.196-217)
|
Sala 309 |
20 | 09/10 | Sex |
Implementação do bloco de dados monociclo (3/4) (Ler PH Seções 5.1 a 5.3) Inclusão dos saltos condicionais no VHDL Simulações do Processador MIPS_V0 completo, usando memórias externas preenchíveis a partir de arquivos em disco.
|
|
21 | 14/10 | Qua |
Implementação do bloco de dados monociclo (4/4)
(Ler PH
Seções 5.1 a 5.3) |
Sala 309 |
22 | 16/10 | Sex |
Evolução do processador MIPS_V0
Estrutura do Testbench da arquitetura MIPS_V0
Exercício
Exercícios |
Sala 310 |
23 | 21/10 | Qua | Implementação do bloco de dados multiciclo(1/4)
(Ler PH
Seções 5.4 e 5.7 a 5.10) Lâminas da aula (1-26): multi_ciclo_apresentacao.pdf. Se o PDF estiver rotacionado, use o botão de girar do Acrobat Reader - ao lado do zoom. Desempenho e limitações da implementação monociclo
|
Sala 309 |
24 | 23/10 | Sex |
Nova Data Final de Entrega do
Trabalho T2 Implementação do bloco de dados multiciclo(2/4) (Ler PH Seções 5.4 e 5.7 a 5.10) Lâminas da aula (1-26): multi_ciclo_apresentacao.pdf. Se o PDF estiver rotacionado, use o botão de girar do Acrobat Reader - ao lado do zoom. Desempenho e limitações da implementação monociclo
|
Sala 310 |
25 | 28/10 | Qua |
Implementação do bloco de dados multiciclo(3/4)
(Ler PH
Seções 5.4 e 5.7 a 5.10) Lâminas da aula (1-26): multi_ciclo_apresentacao.pdf. Se o PDF estiver rotacionado, use o botão de girar do Acrobat Reader - ao lado do zoom. Desempenho e limitações da implementação monociclo
|
Sala 311 |
26 | 30/10 | Sex |
Implementação do bloco de dados multiciclo(4/4)
(Ler PH
Seções 5.4 e 5.7 a 5.10) Lâminas da aula (1-26): multi_ciclo_apresentacao.pdf. Se o PDF estiver rotacionado, use o botão de girar do Acrobat Reader - ao lado do zoom. Desempenho e limitações da implementação monociclo
|
|
27 | 04/11 | Qua | Prova P2 (peso: 30% de G1) Quando o gabarito estiver disponível, Clique Aqui | |
28 | 06/11 | Sex |
Unidade IV: Projeto de sistemas digitais utilizando VHDL
|
|
29 | 11/11 | Qua |
Especificação
do
trabalho_prático
3 org.docx
(peso: 20% de G1)
Trabalho de integração do multiplicador ao MIPS Multiciclo (1 de 2)
Executar as tarefas descritas no arquivo
inclusao_mult.doc.
|
Sala 309 |
30 | 13/11 | Sex |
Trabalho de integração do multiplicador ao MIPS Multiciclo (2 de 2) |
Sala 309 |
31 | 18/11 | Qua |
Simulação avançada do MIPS Multiciclo - Integração do multiplicador ao MIPS Multiciclo - Continuação
|
|
32 | 20/11 | Sex |
Aula de dúvidas e exercícios para P4/G2/TP3 |
|
33 | 25/11 | Qua |
Prova PS/P4 (SUBSTITUI P1 ou P2 se Aluno ausente a uma destas.
INCLUI CONTEÚDO DE TODAS AS UNIDADES, INCLUSIVE
UNIDADE IV) Data Final de Entrega do Trabalho T3 (para TODOS os grupos, peso: 20% de G1) |
|
34 | 27/11 | Sex | Aula de dúvidas e
exercícios para o G2 |
|
35 | 02/12 | Qua | Prova G2 (INCLUI CONTEÚDO DE TODAS AS UNIDADES, INCLUSIVE
UNIDADE IV) |
Material Adicional (Antigo):