Skip to content

GuiYago2015/processador8bits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Processador de 8 bits em Verilog

Este projeto foi inicialmente proposto como um desafio de implementação de um processador de 8 bits em Verilog. O processador foi projetado com o objetivo específico de executar um programa de ordenação de vetor, desenvolvido em uma linguagem de assembly própria. Abaixo estão os principais componentes e características do processador:

Características Principais:

  • Arquitetura de 8 bits: O processador opera em uma arquitetura de 8 bits, atendendo ao desafio inicial do projeto.

  • Unidade Lógico-Aritmética (ULA): A ULA incorpora operações de soma, subtração e comparação, fundamentais para as operações básicas e de controle do fluxo do programa.

  • Banco de Registradores de 8 Registradores: O processador possui um banco de registradores com capacidade para armazenar 8 registradores visíveis ao programador, além de 2 registradores internos que contribuem para o funcionamento interno do processador.

  • Memória de Instrução e Dados: Duas memórias distintas são utilizadas - uma para armazenar instruções e outra para dados. A memória de instrução é responsável por armazenar as instruções específicas do programa de ordenação de vetor.

  • Caminho de Dados: O processador segue um caminho de dados cuidadosamente projetado, determinando a rota dos dados entre os diferentes componentes para garantir a execução eficiente das instruções e otimização do desempenho do processador.

About

Processador de 8 bits em Verilog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors