Atualizado em 10 de março de 2004


MATERIAL DE APOIO PARA AS DISCIPLINAS DE ORGANIZAÇÃO DE COMPUTADORES E LABORATÓRIO DE ORGANIZAÇÃO DE COMPUTADORES


NOVIDADES

Programas das Disciplinas

Organização de Computadores

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