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...
| Autores: | , , , , |
|---|---|
| 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 |