Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Abstract
 
 
Acadêmico(a): André Leonardo Bieging
Título: Implementação M++ em FPGA
 
Abstract:
This project’s objective is to implement de M++ architecture in the FPGA platform. The hardware description language Verilog was used. The first step to develop the project was to list the needed functional and non-functional requisites, to then create the project’s specification, which is a detailed description of the M++ architecture. For the specification’s implementation, the Quartus IDE was used to develop and compile the code and its TimeQuest Timing Analyzer extension calculated the design timings, while the software ModelSim*-Intel® FPGA edition was used to simulate the design. The program MontadorMmaismais was necessary to develop the test programs and the program MapReader was developed to convert .map files into Verilog programs. The final result was a design capable of executing the instructions defined by the specification and has a maximum working frequency that’s much higher than what is possible with the M++’s current simulation software. Based on the achieved results, it’s concluded that it’s possible to implement the M++’s architecture in Verilog and achieve a design with a considerable performance.