Designing High-Performance Fuzzy Controllers Combining IP Cores and Soft Processors
Author(s) -
Oscar Montiel,
Jorge Quiñones,
Roberto Sepúlveda
Publication year - 2012
Publication title -
advances in fuzzy systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.38
H-Index - 19
eISSN - 1687-711X
pISSN - 1687-7101
DOI - 10.1155/2012/475894
Subject(s) - coprocessor , vhdl , computer science , field programmable gate array , embedded system , fuzzy logic , throughput , computer hardware , controller (irrigation) , computer architecture , parallel computing , hardware description language , fuzzy control system , operating system , artificial intelligence , agronomy , wireless , biology
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
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom