SciELO - Scientific Electronic Library Online

 
vol.22 número56Aprovechamiento de los tipos de pensamiento matemático en el aprendizaje de la programación funcionalEvaluación de impacto ambiental de la cantera “La Represa”, en la provincia de San Luis, Argentina índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • En proceso de indezaciónCitado por Google
  • No hay articulos similaresSimilares en SciELO
  • En proceso de indezaciónSimilares en Google

Compartir


Tecnura

versión impresa ISSN 0123-921X

Resumen

SAENZ RODRIGUEZ, William; RIVERA SANCHEZ, Fernando  y  MARTINEZ SANTA, Fernando. 8-bit softcore microprocessor with dual accumulator designed to be used in FPGA. Tecnura [online]. 2018, vol.22, n.56, pp.40-50. ISSN 0123-921X.  https://doi.org/10.14483/22487638.12976.

Context:

This paper is presents the design and implementation of an 8-bit softcore RISC microprocessor able to be run on space-optimized FPGA, in order to be used for embedded applications.

Method:

The design of this microprocessor was developed in Verilog hardware description language and can be implemented in FPGA from different manufacturers; therefore, the user has only to define the input and output ports according to the type of FPGA. This is an accumulator-type processor, but it has two different accumulators that can be used as pointers for indirect addressing. The processor is Harvard with a RAM of 8x256 bits, and a ROM that can be resized from 17x252 bits to 17x8K bits. Additionally, it has one 8-bit input port, one 8-bit output port, and one 8-bit address port, which means that the processor can address more than 256 8-bit output and input ports/devices.

Results:

The developed processor, named “ZA-SUA,” was compared with PICOBLAZE softcore and other three similar processors of free distribution in the Web, and some improvements over those were found. Criteria such as the Flip Flops used, occupied LUTs, Slices in use, and maximum delay of each processor were analyzed, all these results were obtained from the implementation of the processors in the Xilinx FPGAs.

Conclusions:

The designed architecture is composed by two accumulators, which can be used either as source or destination for the operation of the ALU. This fact gives some flexibility to the design, doing it better than a single-accumulator processor, and getting it closer to the register-based processors.

Palabras clave : Embedded microprocessor; Harvard Architecture; RISC; Softcore; FPGA; Verilog; Dual Accumulator.

        · resumen en Español     · texto en Inglés     · Inglés ( pdf )