Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Relatório Arquitetura Harvard

Por:   •  24/5/2018  •  652 Palavras (3 Páginas)  •  365 Visualizações

Página 1 de 3

...

-

Objetivo geral

Implementar e simular a arquitetura Harvard utilizando a linguagem de descrição de hardware VDHL.

-

Itens utilizados

Para a implementação deste projeto, foi utilizado o software simulador desenvolvido pela Altera: Quartus II Simulation.

-

Procedimento Experimental

- Desenvolver os elementos da arquitetura Harvard: unidade lógica aritmética (ULA), memória de dados (MD), memória de instrução (MI), registrador de endereço de memória (MAR), registrador de propósitos gerais (GPR), contador de programa (PC), registrador de instrução (RI).

- Desenvolver circuito lógico responsável por controlar e executar operações como: somar, subtrair, AND, OR, XOR, POP, PUSH, CAMP.

-

Arquitetura

[pic 2]

Figura 1 - Arquitetura

-

Componentes e operações de controle

Tabela 1 - Componentes e operações de controle

Componentes

Operações de Controle

Descrição

PC

GPR_PC

Recebe bits de endereço do registrador de propósitos gerais

I_PC

Incrementa PC

Reset

Zera o contador do PC

MAR

IR_MAR

Recebe bits de endereço de instrução de IR

SP_MAR

Recebe dados do SP

GPR_MAR

Transfere bits de endereço do registrador de propósitos gerais para MAR

IR

IR_CMAR

Transfere bits de operação do IR para CMAR

CMAR

R

Rotina de carga

B

Endereço de desvio de carga

I

Incrementa CMAR

GPR

PC_GPR

Transfere conteúdo do contador de programa

MD_GPR

Transfere conteúdo da memória de dados

ACC_GPR

Transfere conteúdo do Acc

I_GPR

Incrementa GPR

MD

GPR_MD

Escreve na própria memória de dados

MI

PC_MI

Transfere bits de operação de PC para MI

ULA

SUM_ACC

Soma ACC

ResetACC

Reseta ACC

RoRACC

Deslocamento para a direita do bit menos significativo de ACC

RoLACC

Deslocamento para a esquerda do bit mais significativo de ACC

NotACC

Negação de ACC

I_ACC

Incrementa ACC

ResetF

Reseta flip-flop

C_F

Completar flip-flop

-

Resumo das instruções

Para permitir uma visão global do computador que foi implementado, a seguir um resumo das instruções utilizadas:

Tabela 2 - Instruções

Num.

Instrução

Descrição

1

CRA

Limpa o acumulador

2

CTA

Complementa o acumulador

3

ITA

Incrementa o acumulador

4

CRF

Limpa o flip-flop

5

CTF

Complementa flip-flop

6

SFZ

Salta (skip)

...

Baixar como  txt (5.6 Kb)   pdf (55.1 Kb)   docx (16.9 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no Essays.club