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 |