| 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 |