Atualizado em 10 de março de 2004
NOVIDADES
Programas das Disciplinas
| MATERIAL BÁSICO | Arquivo |
| LISTA DE EXERCÍCIOS COM O CONTEÚDO DE TODA A DISCIPLINA | Lista de Exercícios |
| Capítulo 1 do livro Projeto Lógico Automatizado de Sistemas Digitais Seqüenciais | Texto Projeto Automatizado SDs |
| Métodos de projeto | metodos.pdf |
| Transparências adaptadas do Capítulo 1 do livro Projeto Lógico Automatizado de Sistemas Digitais Seqüenciais (Introdução ao Processo de Projeto de Sistemas Digitais) | Intro_SDs.pdf (1
lâmina pp) Intro_SDs_4pp.pdf (4 lâminas pp) Intro_SDs_6pp.pdf (6 lâminas pp) |
| Transparências para VHDL | vhdl_2003_outubro.pdf
(1 lâmina pp) vhdl_2003_outubro_4pp.pdf (4 lâminas pp) vhdl_2003_outubro_6pp.pdf (6 lâminas pp) |
| Introdução a pipelines - bolhas: causas e soluções | pipeline.pdf (1 lâmina
pp) pipeline_4pp.pdf (4 lâminas pp) pipeline_6pp.pdf (6 lâminas pp) |
| MATERIAL SOBRE O PROCESSADOR CLEÓPATRA | Arquivo |
| Especificação simplificada da arquitetura Cleópatra | cleo_resumo.pdf |
| Especificação completa da arquitetura Cleópatra | o_cleo.pdf |
| Implementação do Bloco de Controle Cleópatra usando uma máquina de estados finita (FSM) - versão completa | cleo_pc.kiss2 |
| MICROROM Cleópatra - microprograma completo que implementa todos os ciclos de busca, decodificação e execução de todas as instruções | microrom.html |
| Ambiente de desenvolvimento Cleopatra 2.54 (simulador do conjunto de instruções) | cleosoft.zip |
| Novo ambiente de desenvolvimento CleoSim V1.1.0 (simulador do conjunto de instruções e microssimulador) | CleoSim-Reiner_V110.zip |
| Implementação Cleópatra (fonte e testbench) e exemplo de arquivo de entrada com programa de teste. | cleo.vhd (Código fonte VHDL) cleo_tb.vhd (Testbench VHDL) exemplo (Example de Teste) |
| Tabela de apoio a exercícios de microssimulação do processador | Microssim_exercicio.doc |
| Implementação do bloco de controle sob a forma de uma máquina de estados | Fsm_BC_cleo.pdf |
| Exemplo de script de simulação para a organização Cleópatra com programa fixo. (Foundation) | test_prog_cleo.script.pdf |
| Resultado da simulação completa do programa definido no script acima. (Foundation) | test_prog_cleo_waveform.pdf |
| Exercícios sobre Bloco de Dados Cleópatra | exercicios_bd.doc |
| MATERIAL AUXILIAR PARA VHDL | Arquivo |
| Livro sobre a linguagem VHDL - cookbook | vhdlcook.exe |
| Exemplos de descrições VHDL | exemplos_vhd.zip exemplos esperan |
| Exemplos de implementações VHDL | Exercícios 34 e 35 da lista |
| Implementação de um módulo de transmissão serial
similar a interface RS232 em VHDL - Implementação com uma FSM, um registrador e um contador, visto em aula com a T128 - Projeto completo disponível com forma de onda ilustrando a transmissão de dois bytes |
Serial.zip |
| Simulador Active-HDL (versão demo) | Active 3.5 |
| Tutorial Evita de VHDL (versão 2.0 completa) | evita2.zip |
| MATERIAL SOBRE O PROCESSADOR R12 | Arquivo |
| Especificação da arquitetura R12 | arq_R12_V1.3.pdf |
| Software de montagem/simulação do conjunto de instruções da arquitetura R12 | simulador/montador R12_V2.3 |
| Instruções de instalação | readme de instalação |
| Exemplo básico | R12_exemplo.asm |
| Exemplos adicionais de programas para a Arquitetura R12 | Exemplo simples de subrotina: subr_nand.asm Exemplo complexo de subrotina: fatorial.asm fatorial2_R12.asm(c/LDIM/MOVSP) |
| OUTROS PROGRAMAS DE APOIO | Arquivo |
| Espresso, para minimização simultânea de múltiplas funções Booleanas | espresso.zip |
| Listas de exercícios para revisão de circuitos digitais | Arquivo |
| Representações de números e símbolos em binário, conversões de base. | lista 1 |
| Álgebra Booleana, simplificação de expressões Booleanas | lista 2 |
| Representações de funções Booleanas | lista 3 |
| Diagramas de esquemáticos, projeto de sistemas digitais combinacionais | lista 4 |
| Sistemas digitais seqüenciais, projeto e análise | lista 5 |
| Construção de módulos RTL combinacionais (multiplexadores, decodificadores, comparadores, somadores) | lista 6 |
| Implementação de sistemas digitais seqüenciais | lista 7 |
| Organização e arquitetura de um processador von Neumann | lista 8 |
| Provas e Exames de 97/1 | P1, P2, P3, PS, G3 |
Laboratório de Organização de Computadores
| MATERIAL BÁSICO | Arquivo |
|
Texto de Apoio para Realização dos Laboratórios |
Laborg.pdf |