Aula | Data | Dia | Conteúdo |
---|---|---|---|
1 | 02/08 | Ter | Aula inaugural. Apresentação da disciplina (conteúdo, datas, avaliação). Unidade I: Introdução - Processo de projeto de SDs, taxonomias, Modelos gerais de organizações de computadores: von Neumann e Harvard. Lâminas da aula |
2 | 04/08 | Qui | Organizações von Neumann - Apresentação da Arquitetura Cleópatra, mostrando o processador no nível de programação. Estudo de caso Cléopatra - um processador de 8 bits baseado em Acumulador. Princípios básicos de programação em linguagem de montagem (assembly language), instruções, modos de endereçamento, formatos de instrução e linguagem de montagem. Exercícios de programação assembly. Baixar o resumo da arquitetura |
3 | 09/08 | Ter | Exercícios de programação em linguagem de montagem Cleópatra
Usar o simulador: Cleosoft, versão 2.53 ou CleoSim-Reiner-V120 |
4 | 11/08 | Qui | Exercícios de programação em linguagem de montagem Cleópatra |
5 | 16/08 | Ter | Bloco de dados - bloco de controle: particionamento e implementação do processador - interface com o mundo externo e infra-estrutura de hardware necessária. Relação entre organização do bloco de dados e a linguagem de montagem. |
6 | 18/08 | Qui | Construção do bloco de dados usando VHDL (1/4) |
7 | 23/08 | Ter | Construção do bloco de dados usando VHDL (2/4) |
8 | 25/08 | Qui | Construção do bloco de dados usando VHDL (3/4) |
9 | 30/08 | Ter | Construção do bloco de dados usando VHDL (4/4) |
10 | 1º/09 | Qui | Construção do bloco de controle (1/4) usando VHDL |
11 | 06/09 | Ter | Construção do bloco de controle (2/4) usando VHDL |
12 | 08/09 | Qui | Construção do bloco de controle (3/4) usando VHDL |
13 | 13/09 | Ter | Construção do bloco de controle (4/4) usando VHDL |
14 | 15/09 | Qui | Exercícios de otimização de desempenho do BD |
20/09 | Ter | Feriado - Semana Farroupilha - Feriado Estadual | |
15 | 22/09 | Qui | Exercícios de otimização de desempenho do BD |
16 | 27/09 | Ter | Prova P1 |
17 | 29/09 | Qui | Programação da arquitetura MIPS/MR4 (1/6) |
18 | 04/10 | Ter | Programação da arquitetura MIPS/MR4 (2/6) |
19 | 06/10 | Qui | Programação da arquitetura MIPS/MR4 (3/6) |
20 | 11/10 | Ter | Programação da arquitetura MIPS/MR4 (4/6) |
21 | 13/10 | Qui | Programação da arquitetura MIPS/MR4 (5/6) |
22 | 18/10 | Ter | Programação da arquitetura MIPS/MR4 (6/6) |
23 | 20/10 | Qui | Proposta da Arquitetura MR4 - Conceitos |
24 | 25/10 | Ter | Implementação do BD e BC da MR4 (1/6) |
25 | 27/10 | Qui | Implementação do BD e BC da MR4 (2/6) |
26 | 1º/11 | Ter | Implementação do BD e BC da MR4 (3/6) |
27 | 03/11 | Qui | Implementação do BD e BC da MR4 (4/6) |
28 | 08/11 | Ter | Implementação do BD e BC da MR4 (5/6) |
29 | 10/11 | Qui | Implementação do BD e BC da MR4 (6/6) |
15/11 | Ter | Feriado - Proclamação da República - Feriado Nacional | |
30 | 17/11 | Qui | Apresentação do Trabalho - MR4 |
31 | 22/11 | Ter | Apresentação do Trabalho - MR4 |
32 | 24/11 | Qui | Prova P2 |
33 | 29/11 | Ter | Prova P4 |
34 | 01/12 | Qui | Aula de Revisão |
35 | 06/12 | Ter | Prova G2 |