ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
Ney Calazans - Turma 148 - Horário: 2HI 4HI
Principal
Notícias
Prog. da Disciplina
Agenda
Avaliação
Bibliografia
Material de Apoio CD
Material de Apoio OC




Agenda

AulaDataDia Conteúdo
1 02/08 Qua Aula inaugural. Apresentação do programa da disciplina (objetivos, unidades, avaliação, bibliografia).
Unidade 01
: Princípios de linguagens de descrição de hardware - Definição de Sistemas Digitais. 
Lâminas para esta aulas e seguinte 
2 07/08 Seg VHDL 1 - Lâminas para VHDL
3 09/08 Qua VHDL 2
4 14/08 Seg VHDL 3
5 16/08 Qua VHDL 4
- Reserva na Sala 121 do LAPRO
6 21/08 Seg VHDL 5
7 23/08 Qua Unidade 02: Circuitos Combinacionais - introdução e meios de representação - circuitos de armazenamento de informação, circuitos de transformação de informação, circuitos de transporte de informação, circuitos de controle de fluxo de informação
8 28/08 Seg Blocos construtivos - portas lógicas basicas (and, or, xor, not, etc)
Blocos construtivos - elementos aritméticos: somadores, subtratores
 - Exemplo de aula: VHDL_mux_demux_somador.zip
 - Exemplo de aula: VHDL_mux_demux_somador_somadorproc.zip
9 30/08 Qua Blocos construtivos - elementos aritméticos: comparadores, ULAs, outros elementos
 - Exemplo de aula: VHDL_comparadores_ula4bitsproc.zip
 - Exemplo de aula: VHDL_ula4bits.zip
10 04/09 Seg Blocos construtivos - elementos de transporte de informação: multiplexadores, decodificadores, demultiplexadores
 - Exemplo de aula: VHDL_mux_demux_somador.zip

 - Exemplo de aula: VHDL_mux_demux_somador_somadorproc.zip
11 06/09 Qua Aula de exercícios práticos em laboratório - circuitos combinacionais em VHDL
12 11/09 Seg Blocos construtivos - elementos de memória: ROMs
 - Exemplo de aula: VHDL_exROM.zip

 - Especificação do Trabalho Prático I
13 13/09 Qua Unidade 03: Circuitos Seqüenciais - representações sem e com atraso de circuitos digitais, sensibilidade a nível e borda
14 18/09 Seg Blocos construtivos - registradores
 - Exemplo de aula: VHDL_regs.zip
20/09 Qua  Revolução Farroupilha - Feriado Estadual
15 25/09 Seg Blocos construtivos - contadores e deslocadores, RAMs
 - Exemplo de aula: VHDL_relogio.zip
16 27/09 Qua  Prova P1
- Especificação do Laboratório 2
17 02/10 Seg Máquinas de estados finitas I
 -  Exemplo de aula: Controlador de tráfego simples - VHDL_contr_traf.zip

 - Reserva na Sala 121 do LAPRO
18 04/10 Qua Máquinas de estados finitas II
- Exemplo de aula: Controlador de uma máquina de venda de refrigerantes
- VHDL_m_refri_abs.zip

 - Reserva na Sala 121 do LAPRO
19 09/10 Seg Gabarito da P1_2006_I - Ney
Unidade 04
: o modelo Bloco de Dados/Bloco de Controle
 - Reserva na Sala 121 do LAPRO
20 11/10 Qua Entrega da Implementação do Trabalho Prático I
Modelo de von Neumann - relação com programação
21 16/10 Seg Estudo de caso - elementos definitórios de arquiteturas I
22 18/10 Qua Estudo de caso - elementos definitórios de arquiteturas II
23 23/10 Seg Estudo de caso - programação em linguagem de montagem I
- meu_primeiro_programa.asm
- soma_constante_a_vetor.asm
24 25/10 Qua Estudo de caso - programação em linguagem de montagem II
- Especificação do Trabalho Prático II
- Recursos para alguns tipos de problema específicos:
    - Exemplo de lista encadeada em linguagem de montagem Cleópatra
    - Exemplo de árvore binária em linguagem de montagem Cleópatra

 - Reserva na Sala 121 do LAPRO
25 30/10 Seg Estudo de caso - programação em linguagem de montagem III
- Especificação do Laboratório 3
 - Reserva na Sala 121 do LAPRO
26 01/11 Qua Estudo de caso - implementação da especificação I
- Implementação completa da Cleópatra em VHDL disponível na área de download - Também aqui.
- Reserva na Sala 121 do LAPRO
27 06/11 Seg Estudo de caso - implementação da especificação II
- Estrutura geral da implementação Cleópatra
Recursos:

    - Arquivos com a distribuição da Cleópatra em hardware com capacidade de Entrada e Saída
    - Simulação com Active-HDL
28 08/11 Qua Estudo de caso - implementação da especificação III
- Microssimulação
29 13/11 Seg Adiada entrega do TP II para quarta-feira, no feriado. Atenção, entrega via E-mail com data de envio não posterior à Meia-Noite de Quarta, 15/11/2006.
- Especificação do Trabalho Prático III
    - Arquivos com a distribuição da Cleópatra em hardware com capacidade de Entrada e Saída_Versão 2, com entrada e saída simplificadas
    - Nova simulação com Active-HDL

Estudo de caso - implementação da especificação IV
- Microssimulação - Resultado do exercício iniciado na aula passada e finalizado nesta.
15/11 Qua  Entrega da Implementação do Trabalho Prático II. Atenção, entrega via E-mail com data de envio não posterior à Meia-Noite de Quarta, 15/11/2006.
 
Proclamação da República - Feriado Nacional
30 20/11 Seg Estudo de caso - implementação da especificação V
- Detalhamento da implementação Cleópatra em VHDL
31 22/11 Qua Organizações Harvard versus organizações von Neumann
Máquinas RISC versus máquinas CISC
- Lista de Atribuição de Trabalhos e Grupos para o trabalho Prático III
32 27/11 Seg Prova P2 e Entrega da Implementação do Trabalho Prático III
33 29/11 Qua Prova P4
34 04/12 Seg Sem atividades previstas (período de G2). Professor disponível para dúvidas sobre toda a matéria
35 06/12 Qua Prova G2