Portal de Conferências da UnB, Encontro de Ciência e Tecnologia

Tamanho da fonte: 
IMPLEMENTAÇÃO DE UM PROCESSADOR EM FPGA BASEADO EM SYSTEMVERILOG PARA USO EM DISCIPLINAS QUE FAZEM INTRODUÇÃO À LINGUAGEM ASSEMBLY
Haroldo Júnio dos Santos, Vinicius Zschitschick de Oliveira, Daniel Carvalho de Sousa

Última alteração: 2018-10-08

Resumo


O processador se tornou essencial para diversas situações no mundo da tecnologia. Existem muitos tipos de processadores, com diferentes quantidades de instruções. Nesse documento será apresentado o projeto de um processador para ser utilizado de forma didática em disciplinas que fazem introdução à linguagem Assembly. O processador é baseado em uma máquina de estados finita, dividido em bloco operacional e unidade de controle, juntamente com memórias RAM e de instruções, feito em linguagem de descrição de hardware SystemVerilog e implementado em um FPGA Basys3. O processador implementado possui um total de dez instruções. Foi obtido um processador que pode ser programado em Assembly e que permite a execução do código em FPGA, permitindo que alunos possam testar seus códigos.