OPEN CORES FOR DIGITAL SIGNAL PROCESSING

This paper presents the design and implementation of three System-on-Chip (SoC) cores, which implement the Digital Signal Processing (DSP) functions: Finite Impulse Response (FIR) filter, Infinite Impulse Response (IIR) filter and Fast Fourier Transform (FFT). The FIR-filter core is based on the sym...

Full description

Bibliographic Details
Main Authors: Juan Camilo Valderrama-Cuervo, Alexander López-Parrado
Format: Article
Language:Spanish
Published: Universidad del Quindio 2014-05-01
Series:Revista de Investigaciones Universidad del Quindío
Subjects:
Online Access:https://ojs.uniquindio.edu.co/ojs/index.php/riuq/article/view/150
id doaj-31820ad0712047c1aa1a323288353d99
record_format Article
spelling doaj-31820ad0712047c1aa1a323288353d992020-11-25T01:21:30ZspaUniversidad del QuindioRevista de Investigaciones Universidad del Quindío1794-631X2500-57822014-05-01251536210.33975/riuq.vol25n1.150150OPEN CORES FOR DIGITAL SIGNAL PROCESSINGJuan Camilo Valderrama-Cuervo0Alexander López-Parrado1Universidad del QuindíoUniversidad del QuindíoThis paper presents the design and implementation of three System-on-Chip (SoC) cores, which implement the Digital Signal Processing (DSP) functions: Finite Impulse Response (FIR) filter, Infinite Impulse Response (IIR) filter and Fast Fourier Transform (FFT). The FIR-filter core is based on the symmetrical realization form, the IIRfilter core is based on the Second Order Sections (SOS) architecture and the FFT core is based on the Radix 22 Single Delay Feedback (R22SDF) architecture. The three cores are compatible with the Wishbone SoC bus, and they were described using generic and structural VHDL. In-system hardware verification was performed by using an OpenRisc-based SoC synthesized on an Altera FPGA. Tests showed that the designed DSP cores are suitable for building SoC based on the OpenRisc processor and the Wishbone bus.https://ojs.uniquindio.edu.co/ojs/index.php/riuq/article/view/150digital signal processingdigital filtersfinite impulse response filtersinfinite
collection DOAJ
language Spanish
format Article
sources DOAJ
author Juan Camilo Valderrama-Cuervo
Alexander López-Parrado
spellingShingle Juan Camilo Valderrama-Cuervo
Alexander López-Parrado
OPEN CORES FOR DIGITAL SIGNAL PROCESSING
Revista de Investigaciones Universidad del Quindío
digital signal processing
digital filters
finite impulse response filters
infinite
author_facet Juan Camilo Valderrama-Cuervo
Alexander López-Parrado
author_sort Juan Camilo Valderrama-Cuervo
title OPEN CORES FOR DIGITAL SIGNAL PROCESSING
title_short OPEN CORES FOR DIGITAL SIGNAL PROCESSING
title_full OPEN CORES FOR DIGITAL SIGNAL PROCESSING
title_fullStr OPEN CORES FOR DIGITAL SIGNAL PROCESSING
title_full_unstemmed OPEN CORES FOR DIGITAL SIGNAL PROCESSING
title_sort open cores for digital signal processing
publisher Universidad del Quindio
series Revista de Investigaciones Universidad del Quindío
issn 1794-631X
2500-5782
publishDate 2014-05-01
description This paper presents the design and implementation of three System-on-Chip (SoC) cores, which implement the Digital Signal Processing (DSP) functions: Finite Impulse Response (FIR) filter, Infinite Impulse Response (IIR) filter and Fast Fourier Transform (FFT). The FIR-filter core is based on the symmetrical realization form, the IIRfilter core is based on the Second Order Sections (SOS) architecture and the FFT core is based on the Radix 22 Single Delay Feedback (R22SDF) architecture. The three cores are compatible with the Wishbone SoC bus, and they were described using generic and structural VHDL. In-system hardware verification was performed by using an OpenRisc-based SoC synthesized on an Altera FPGA. Tests showed that the designed DSP cores are suitable for building SoC based on the OpenRisc processor and the Wishbone bus.
topic digital signal processing
digital filters
finite impulse response filters
infinite
url https://ojs.uniquindio.edu.co/ojs/index.php/riuq/article/view/150
work_keys_str_mv AT juancamilovalderramacuervo opencoresfordigitalsignalprocessing
AT alexanderlopezparrado opencoresfordigitalsignalprocessing
_version_ 1725129854788042752