Designing High-Performance Fuzzy Controllers Combining IP Cores and Soft Processors

This paper presents a methodology to integrate a fuzzy coprocessor described in VHDL (VHSIC Hardware Description Language) to a soft processor embedded into an FPGA, which increases the throughput of the whole system, since the controller uses parallelism at the circuitry level for high-speed-demand...

Full description

Saved in:
Bibliographic Details
Main Authors: Oscar Montiel-Ross, Jorge Quiñones, Roberto Sepúlveda
Format: Article
Language:English
Published: Wiley 2012-01-01
Series:Advances in Fuzzy Systems
Online Access:http://dx.doi.org/10.1155/2012/475894
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849395492588355584
author Oscar Montiel-Ross
Jorge Quiñones
Roberto Sepúlveda
author_facet Oscar Montiel-Ross
Jorge Quiñones
Roberto Sepúlveda
author_sort Oscar Montiel-Ross
collection DOAJ
description This paper presents a methodology to integrate a fuzzy coprocessor described in VHDL (VHSIC Hardware Description Language) to a soft processor embedded into an FPGA, which increases the throughput of the whole system, since the controller uses parallelism at the circuitry level for high-speed-demanding applications, the rest of the application can be written in C/C++. We used the ARM 32-bit soft processor, which allows sequential and parallel programming. The FLC coprocessor incorporates a tuning method that allows to manipulate the system response. We show experimental results using a fuzzy PD+I controller as the embedded coprocessor.
format Article
id doaj-art-a76ca8189cae4d9d9701e28b92950a25
institution Kabale University
issn 1687-7101
1687-711X
language English
publishDate 2012-01-01
publisher Wiley
record_format Article
series Advances in Fuzzy Systems
spelling doaj-art-a76ca8189cae4d9d9701e28b92950a252025-08-20T03:39:36ZengWileyAdvances in Fuzzy Systems1687-71011687-711X2012-01-01201210.1155/2012/475894475894Designing High-Performance Fuzzy Controllers Combining IP Cores and Soft ProcessorsOscar Montiel-Ross0Jorge Quiñones1Roberto Sepúlveda2Instituto Politécnico Nacional, CITEDI, Avenida del Parque 1310, 22510 Tijuana, B.C., MexicoInstituto Politécnico Nacional, CITEDI, Avenida del Parque 1310, 22510 Tijuana, B.C., MexicoInstituto Politécnico Nacional, CITEDI, Avenida del Parque 1310, 22510 Tijuana, B.C., MexicoThis paper presents a methodology to integrate a fuzzy coprocessor described in VHDL (VHSIC Hardware Description Language) to a soft processor embedded into an FPGA, which increases the throughput of the whole system, since the controller uses parallelism at the circuitry level for high-speed-demanding applications, the rest of the application can be written in C/C++. We used the ARM 32-bit soft processor, which allows sequential and parallel programming. The FLC coprocessor incorporates a tuning method that allows to manipulate the system response. We show experimental results using a fuzzy PD+I controller as the embedded coprocessor.http://dx.doi.org/10.1155/2012/475894
spellingShingle Oscar Montiel-Ross
Jorge Quiñones
Roberto Sepúlveda
Designing High-Performance Fuzzy Controllers Combining IP Cores and Soft Processors
Advances in Fuzzy Systems
title Designing High-Performance Fuzzy Controllers Combining IP Cores and Soft Processors
title_full Designing High-Performance Fuzzy Controllers Combining IP Cores and Soft Processors
title_fullStr Designing High-Performance Fuzzy Controllers Combining IP Cores and Soft Processors
title_full_unstemmed Designing High-Performance Fuzzy Controllers Combining IP Cores and Soft Processors
title_short Designing High-Performance Fuzzy Controllers Combining IP Cores and Soft Processors
title_sort designing high performance fuzzy controllers combining ip cores and soft processors
url http://dx.doi.org/10.1155/2012/475894
work_keys_str_mv AT oscarmontielross designinghighperformancefuzzycontrollerscombiningipcoresandsoftprocessors
AT jorgequinones designinghighperformancefuzzycontrollerscombiningipcoresandsoftprocessors
AT robertosepulveda designinghighperformancefuzzycontrollerscombiningipcoresandsoftprocessors