SciELO - Scientific Electronic Library Online

 
vol.19 número1Desarrollo de un driver LXC para OpenNebulaRentabiLean: Modelo de exploración del efecto de iniciativas Lean sobre la rentabilidad financiera índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Ingeniería, investigación y tecnología

versión On-line ISSN 2594-0732versión impresa ISSN 1405-7743

Resumen

SOSA-SAVEDRA, Julio César et al. High-speed integer complex number processor based on FPGA. Ing. invest. y tecnol. [online]. 2018, vol.19, n.1, pp.77-88. ISSN 2594-0732.  https://doi.org/10.22201/fi.25940732e.2018.19n1.007.

Arithmetic calculation of complex numbers is a key part of many modern digital and optical communication systems. The multiplication of complex numbers plays a very important role in digital applications. With the use of new technologies, such as an FPGA's, it is possible to integrate a processor, memory modules, input/output peripherals, and custom hardware accelerators into the same integrated circuit, called Systems on Programmable Chip (SoPC). This paper presents the design of a soft-core architecture used for the processing of 16-bit complex numbers. The architecture is RISC, Harvard type and has: 8-level hardware stack, 64K × 29-bit program memory, two independent bank of registers and a data memory, segmented into 2 parts to store the real and imaginary part, besides A DSP unit. We also present the results of the implementation, which was done using the VHDL hardware description language and a Xilinx FPGA. The implementation is compared with other architectures. The proposed multiplier, for the processing of integer complex arithmetic signals, has a better performance.

Palabras llave : FPGA; DSP; architecture; complex number; high-speed; digital design; arithmetic.

        · resumen en Español     · texto en Español     · Español ( pdf )