Jump to ContentJump to Main Navigation
Show Summary Details
More options …

MACRo 2015

Proceedings of the 5th International Conference on Recent Achievements in Mechatronics, Automation, Computer Sciences and Robotics

1 Issue per year

Open Access
See all formats and pricing
More options …

Hardware Implementation of a Neuro-Fuzzy Controller Using High Level Synthesis Tool

Tibor Tămas / Sándor Tihamér Brassai
Published Online: 2015-05-09 | DOI: https://doi.org/10.1515/macro-2015-0018


The purpose of this work is to present the design flow and the implementation of a neuro-fuzzy controller Intellectual Property (IP) core, using High Level Synthesis (HLS) tool. The realized IP core is designed for FPGA based embedded system architectures. The implemented control algorithm is a Sugeno model based Adaptive Neuro-Fuzzy Inference System (ANFIS). The optimization possibilities using the HLS tool and the designing of the interfaces for the IP core are presented.

Keywords : ANFIS; FPGA HLS; Fuzzy; Adaptive; neuro-fuzzy


  • [1] Echanobe J., del Campo I., Bosque G., "An adaptive neuro-fuzzy system for efficient implementations," Information Sciences, vol. 178, pp. 2150-2162, 208.Web of ScienceGoogle Scholar

  • [2] Nedjah N., da Silva R., de Macedo Mourelle L., "Compact yet efficient hardware implementation of artificial neural networks with customized topology," Expert Systems with Applications, vol. 39, no. 10, pp. 9191-9206, 2012.Google Scholar

  • [3] del Campo I., Echanobe J., Bosque G., Tarela J. M., "Efficient Hardware/Software Implementation of an Adaptive Neuro-Fuzzy System," IEEE TRANSACTIONS ON FUZZY SYSTEMS, vol. 16, no. 3, pp. 761-779, 2008.Google Scholar

  • [4] Cong, J., Bin Liu, Neuendorffer, S., Noguera, J., Vissers, K, Zhiru Zhang, "High-Level Synthesis for FPGAs: From Prototyping to Deployment," Computer-Aided Design of Integrated Circuits and Systems,IEEE Transactions on, vol. 30, no. 4, pp. 473-491, 2011.Google Scholar

  • [5] Skalicky S., Wood C., Łukowiak M., Ryan M., "High Level Synthesis: Where Are We? A Case Study on Matrix Multiplication," in Reconfigurable Computing and FPGAs (ReConFig), 2013.Google Scholar

  • [6] Oentaryo R. J., Joo M., Linn S., Li X., "Online probabilistic learning for fuzzy inference system," Expert Systems with Applications, vol. 41, p. 5082-5096, 2014.Google Scholar

  • [7] Teshnehlab M., Shoorehdeli M.A. Sedigh A.K, "Novel Hybrid Learning Algorithms for Tuning ANFIS Parameters as an Identifier Using Fuzzy PSO," in Networking, Sensing and Control, IEEE International Conference, 2008.Google Scholar

  • [8] Xilinx, Vivado Design Suite - Vivado AXI Reference Guide, November 20, 2014.Google Scholar

  • [9] Xilinx, Vivado Design Suite User Guide, May 30, 2014.Google Scholar

  • [10] Silva M., Caminhas W., Lemos A., Gomide F, "A fast learning algorithm for evolving neofuzzy neuron," Applied Soft Computing, vol. 14, pp. 194-209, 2014.Web of ScienceGoogle Scholar

  • [11] Echanobe J., del Campo I., Basterretxea K., Martinez M.V., Doctor F., "An FPGA-based multiprocessor-architecture for intelligent environments," Microprocessors and Microsystems, vol. 38, pp. 730-740, 2014.Google Scholar

  • [12] Casseau E., Le Gal B., "Design of multi-mode application-specific cores based on highlevel synthesis," INTEGRATION, the VLSI journal, vol. 45, pp. 9-21, 2012.Google Scholar

  • [13] Prost-Boucle A., Muller O., Rousseau F., "Fast and standalone Design Space Exploration for High-Level Synthesis under resource constraints," Journal of Systems Architecture, vol. 60, pp. 79-93, 2014.Web of ScienceGoogle Scholar

About the article

Received: 2015-01-25

Revised: 2015-02-09

Published Online: 2015-05-09

Published in Print: 2015-03-01

Citation Information: MACRo 2015, Volume 1, Issue 1, Pages 183–191, ISSN (Online) 2247-0948, DOI: https://doi.org/10.1515/macro-2015-0018.

Export Citation

© 2015. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License. BY-NC-ND 3.0

Citing Articles

Here you can find all Crossref-listed publications in which this article is cited. If you would like to receive automatic email messages as soon as this article is cited in other publications, simply activate the “Citation Alert” on the top of this page.

Cihan Karakuzu, Fuat Karakaya, and Mehmet Ali Çavuşlu
Neural Networks, 2016, Volume 79, Page 128

Comments (0)

Please log in or register to comment.
Log in