Architectural Synthesis of Fixed-Point DSP Datapaths Using FPGAs

We address the automatic synthesis of DSP algorithms using FPGAs. Optimized fixed-point implementations are obtained by means of considering (i) a multiple wordlength approach; (ii) a complete datapath formed of wordlength-wise resources (i.e., functional units...

Full description

Bibliographic Details
Main Authors: Gabriel Caffarena, Juan A. López, Gerardo Leyva, Carlos Carreras, Octavio Nieto-Taladriz
Format: Article
Language:English
Published: Hindawi Limited 2009-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2009/703267
id doaj-a2d9e2c9ef1f4783874d8c0877c59280
record_format Article
spelling doaj-a2d9e2c9ef1f4783874d8c0877c592802020-11-24T23:53:38ZengHindawi LimitedInternational Journal of Reconfigurable Computing1687-71951687-72092009-01-01200910.1155/2009/703267703267Architectural Synthesis of Fixed-Point DSP Datapaths Using FPGAsGabriel Caffarena0Juan A. López1Gerardo Leyva2Carlos Carreras3Octavio Nieto-Taladriz4Departamento de Ingeniería Electrónica, Universidad Politécnica de Madrid, Ciudad Universitaria s/n, 28040 Madrid, SpainDepartamento de Ingeniería Electrónica, Universidad Politécnica de Madrid, Ciudad Universitaria s/n, 28040 Madrid, SpainDepartamento de Sistemas Electrónicos, Universidad Autónoma de Aguascalientes, Ciudad Universitaria s/n, 20100 Aguascalientes, MexicoDepartamento de Ingeniería Electrónica, Universidad Politécnica de Madrid, Ciudad Universitaria s/n, 28040 Madrid, SpainDepartamento de Ingeniería Electrónica, Universidad Politécnica de Madrid, Ciudad Universitaria s/n, 28040 Madrid, SpainWe address the automatic synthesis of DSP algorithms using FPGAs. Optimized fixed-point implementations are obtained by means of considering (i) a multiple wordlength approach; (ii) a complete datapath formed of wordlength-wise resources (i.e., functional units, multiplexers, and registers); (iii) an FPGA-wise resource usage metric that enables an efficient distribution of logic fabric and embedded DSP resources. The paper shows (i) the benefits of applying a multiple wordlength approach to the implementation of fixed-point datapaths and (ii) the benefits of a wise use of embedded FPGA resources. The use of a complete fixed-point datapath leads to improvements up to 35%. And, the wise mapping of operations to FPGA resources (logic fabric and embedded blocks), thanks to the proposed resource usage metric, leads to improvements up to 54%.http://dx.doi.org/10.1155/2009/703267
collection DOAJ
language English
format Article
sources DOAJ
author Gabriel Caffarena
Juan A. López
Gerardo Leyva
Carlos Carreras
Octavio Nieto-Taladriz
spellingShingle Gabriel Caffarena
Juan A. López
Gerardo Leyva
Carlos Carreras
Octavio Nieto-Taladriz
Architectural Synthesis of Fixed-Point DSP Datapaths Using FPGAs
International Journal of Reconfigurable Computing
author_facet Gabriel Caffarena
Juan A. López
Gerardo Leyva
Carlos Carreras
Octavio Nieto-Taladriz
author_sort Gabriel Caffarena
title Architectural Synthesis of Fixed-Point DSP Datapaths Using FPGAs
title_short Architectural Synthesis of Fixed-Point DSP Datapaths Using FPGAs
title_full Architectural Synthesis of Fixed-Point DSP Datapaths Using FPGAs
title_fullStr Architectural Synthesis of Fixed-Point DSP Datapaths Using FPGAs
title_full_unstemmed Architectural Synthesis of Fixed-Point DSP Datapaths Using FPGAs
title_sort architectural synthesis of fixed-point dsp datapaths using fpgas
publisher Hindawi Limited
series International Journal of Reconfigurable Computing
issn 1687-7195
1687-7209
publishDate 2009-01-01
description We address the automatic synthesis of DSP algorithms using FPGAs. Optimized fixed-point implementations are obtained by means of considering (i) a multiple wordlength approach; (ii) a complete datapath formed of wordlength-wise resources (i.e., functional units, multiplexers, and registers); (iii) an FPGA-wise resource usage metric that enables an efficient distribution of logic fabric and embedded DSP resources. The paper shows (i) the benefits of applying a multiple wordlength approach to the implementation of fixed-point datapaths and (ii) the benefits of a wise use of embedded FPGA resources. The use of a complete fixed-point datapath leads to improvements up to 35%. And, the wise mapping of operations to FPGA resources (logic fabric and embedded blocks), thanks to the proposed resource usage metric, leads to improvements up to 54%.
url http://dx.doi.org/10.1155/2009/703267
work_keys_str_mv AT gabrielcaffarena architecturalsynthesisoffixedpointdspdatapathsusingfpgas
AT juanalopez architecturalsynthesisoffixedpointdspdatapathsusingfpgas
AT gerardoleyva architecturalsynthesisoffixedpointdspdatapathsusingfpgas
AT carloscarreras architecturalsynthesisoffixedpointdspdatapathsusingfpgas
AT octavionietotaladriz architecturalsynthesisoffixedpointdspdatapathsusingfpgas
_version_ 1725468689617125376