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. Procesador de números complejos enteros de alta velocidad implementada en un 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.

El cálculo aritmético de números complejos es una parte clave en muchos de los sistemas modernos de comunicación digitales y ópticos. La multiplicación de números complejos juega un rol muy importante en las aplicaciones digitales. Con el uso de nuevas tecnologías, como el caso de un FPGA, es posible integrar un procesador, módulos de memorias, periféricos de entrada/salida y aceleradores hardware a la medida dentro de un mismo circuito integrado, esta clase de sistemas se llaman Sistemas en un Chip Programables (SoPC). En este trabajo se presenta el diseño de una arquitectura soft-core para el procesamiento de números complejos de 16 bits. La arquitectura es RISC, tipo Harvard y posee: pila hardware de 8 niveles, memoria de programa de 64K × 29 bits, dos bancos de registros independientes y una memoria de datos, segmentada en 2 partes para almacenar la parte real e imaginaria, además de una unidad DSP. También se presentan los resultados de la implementación, la cual se realizó empleando el lenguaje de descripción de hardware VHDL y un FPGA de Xilinx. La implementación se compara con otras arquitecturas. El multiplicador propuesto, para el procesamiento de señales aritméticas enteras complejas, tiene un mejor rendimiento.

Palabras llave : FPGA; DSP; arquitectura; números complejos; alta velocidad; diseño digital; aritmética.

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