CAD tools for hardware implementation of embedded fuzzy systems on FPGAs

This paper describes two computer-aided design (CAD) tools for automatic synthesis of fuzzy logic-based inference systems. The tools share a common architecture for efficient hardware implementation of fuzzy modules, but are based on two different design strategies. One of them is focused on the gen...

Descripción completa

Detalles Bibliográficos
Autores: Brox, M., Sánchez-Solano, Santiago, Toro, E. del, Brox, Piedad, Moreno Velo, Francisco José
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2013
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/83677
Acceso en línea:http://hdl.handle.net/10261/83677
Access Level:acceso abierto
id ES_61afab1da3d782cf8bb8a0678fe8d71b
oai_identifier_str oai:digital.csic.es:10261/83677
network_acronym_str ES
network_name_str España
repository_id_str
spelling CAD tools for hardware implementation of embedded fuzzy systems on FPGAsBrox, M.Sánchez-Solano, SantiagoToro, E. delBrox, PiedadMoreno Velo, Francisco JoséThis paper describes two computer-aided design (CAD) tools for automatic synthesis of fuzzy logic-based inference systems. The tools share a common architecture for efficient hardware implementation of fuzzy modules, but are based on two different design strategies. One of them is focused on the generation of standard VHDL code, which can be later implemented on a reconfigurable device [field-programmable gate array (FPGA)] or as an application-specific integrated circuit (ASIC). The other one uses the Matlab/Simulink environment and tools for development of digital signal processing (DSP) systems on Xilinx's FPGAs. Both tools are included in the last version of Xfuzzy, which is a specific environment for designing complex fuzzy systems, and they provide interfaces to commercial VHDL synthesis and verification tools, as well as to conventional FPGA development environments. As demonstrated by the included design example, the proposed development strategies speed up the stages of description, synthesis, and functional verification of embedded fuzzy inference systems.This work was partially funded by Spanish Ministerio de Economía y Competitividad under the Project TEC2011-24319 and by Junta de Andalucía under the Project P08-TIC-03674 (both with support from FEDER), and by the European Community through the MOBY-DIC Project FP7-INFSO-ICT-248858 (www.mobydic-project.eu). P. Brox is supported under the post-doctoral program “Juan de la Cierva” from the Spanish Government.This work was partially funded by Spanish Ministerio de Economía y Competitividad under the Project TEC2011-24319 and by Junta de Andalucía under the Project P08-TIC-03674 (both with support from FEDER), and by the European Community through the MOBY-DIC Project FP7-INFSO-ICT-248858 (www.mobydic-project.eu). P. Brox is supported under the post-doctoral program “Juan de la Cierva” from the Spanish Government.Peer ReviewedInstitute of Electrical and Electronics Engineers2013201320132013info:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_6501Postprintinfo:eu-repo/semantics/acceptedVersionhttp://hdl.handle.net/10261/83677reponame:DIGITAL.CSIC. Repositorio Institucional del CSICinstname:Consejo Superior de Investigaciones Científicas (CSIC)Inglés#PLACEHOLDER_PARENT_METADATA_VALUE#info:eu-repo/grantAgreement/EC/FP7/248858http://dx.doi.org/10.1109/TII.2012.2228871info:eu-repo/semantics/openAccessoai:digital.csic.es:10261/836772026-05-22T06:33:51Z
dc.title.none.fl_str_mv CAD tools for hardware implementation of embedded fuzzy systems on FPGAs
title CAD tools for hardware implementation of embedded fuzzy systems on FPGAs
spellingShingle CAD tools for hardware implementation of embedded fuzzy systems on FPGAs
Brox, M.
title_short CAD tools for hardware implementation of embedded fuzzy systems on FPGAs
title_full CAD tools for hardware implementation of embedded fuzzy systems on FPGAs
title_fullStr CAD tools for hardware implementation of embedded fuzzy systems on FPGAs
title_full_unstemmed CAD tools for hardware implementation of embedded fuzzy systems on FPGAs
title_sort CAD tools for hardware implementation of embedded fuzzy systems on FPGAs
dc.creator.none.fl_str_mv Brox, M.
Sánchez-Solano, Santiago
Toro, E. del
Brox, Piedad
Moreno Velo, Francisco José
author Brox, M.
author_facet Brox, M.
Sánchez-Solano, Santiago
Toro, E. del
Brox, Piedad
Moreno Velo, Francisco José
author_role author
author2 Sánchez-Solano, Santiago
Toro, E. del
Brox, Piedad
Moreno Velo, Francisco José
author2_role author
author
author
author
description This paper describes two computer-aided design (CAD) tools for automatic synthesis of fuzzy logic-based inference systems. The tools share a common architecture for efficient hardware implementation of fuzzy modules, but are based on two different design strategies. One of them is focused on the generation of standard VHDL code, which can be later implemented on a reconfigurable device [field-programmable gate array (FPGA)] or as an application-specific integrated circuit (ASIC). The other one uses the Matlab/Simulink environment and tools for development of digital signal processing (DSP) systems on Xilinx's FPGAs. Both tools are included in the last version of Xfuzzy, which is a specific environment for designing complex fuzzy systems, and they provide interfaces to commercial VHDL synthesis and verification tools, as well as to conventional FPGA development environments. As demonstrated by the included design example, the proposed development strategies speed up the stages of description, synthesis, and functional verification of embedded fuzzy inference systems.
publishDate 2013
dc.date.none.fl_str_mv 2013
2013
2013
2013
dc.type.none.fl_str_mv info:eu-repo/semantics/article
http://purl.org/coar/resource_type/c_6501
Postprint
info:eu-repo/semantics/acceptedVersion
format article
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/10261/83677
url http://hdl.handle.net/10261/83677
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv #PLACEHOLDER_PARENT_METADATA_VALUE#
info:eu-repo/grantAgreement/EC/FP7/248858
http://dx.doi.org/10.1109/TII.2012.2228871
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
dc.source.none.fl_str_mv reponame:DIGITAL.CSIC. Repositorio Institucional del CSIC
instname:Consejo Superior de Investigaciones Científicas (CSIC)
instname_str Consejo Superior de Investigaciones Científicas (CSIC)
reponame_str DIGITAL.CSIC. Repositorio Institucional del CSIC
collection DIGITAL.CSIC. Repositorio Institucional del CSIC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869409436046458880
score 15.812429