<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1815-5928</journal-id>
<journal-title><![CDATA[Ingeniería Electrónica, Automática y Comunicaciones]]></journal-title>
<abbrev-journal-title><![CDATA[EAC]]></abbrev-journal-title>
<issn>1815-5928</issn>
<publisher>
<publisher-name><![CDATA[Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1815-59282021000200034</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Módulo de inferencia difuso con base de conocimientos variable sobre hardware reconfigurable]]></article-title>
<article-title xml:lang="en"><![CDATA[Fuzzy inference module with variable knowledge base on reconfigurable hardware]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cabrera Sarmiento]]></surname>
<given-names><![CDATA[Alejandro José]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Sánchez-Solano]]></surname>
<given-names><![CDATA[Santiago]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[García Guirola]]></surname>
<given-names><![CDATA[Yasmani]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,Universidad Tecnológica de La Habana (CUJAE) Dpto. de Automática y Computación ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="Af2">
<institution><![CDATA[,(CSIC/Universidad de Sevilla) Instituto de Microelectrónica de Sevilla ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Spain</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2021</year>
</pub-date>
<volume>42</volume>
<numero>2</numero>
<fpage>34</fpage>
<lpage>54</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59282021000200034&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59282021000200034&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59282021000200034&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[RESUMEN En este artículo se presenta el desarrollo de un módulo de inferencia difuso (FIM, por sus siglas en inglés) implementado sobre hardware reconfigurable con capacidad de modificar dinámicamente su base de conocimientos. El FIM original se diseña utilizando el entorno de desarrollo de sistemas difusos Xfuzzy, el cual permite la generación de código en lenguaje de descripción de hardware VHDL para la arquitectura del FIM. Posteriormente se modifica el código VHDL para añadir sendos puertos con las señales de dirección, datos y control de lectura/escritura a las memorias de antecedentes y de reglas que contienen la base de conocimientos. El FIM modificado se encapsula en un módulo de propiedad intelectual siguiendo dos posibles opciones, realizando en cada caso las interconexiones correspondientes, de forma tal que desde un sistema de procesamiento empotrado en el mismo dispositivo se pueda acceder a estas memorias a través de los puertos añadidos, posibilitando la modificación de sus contenidos en tiempo de operación. Las implementaciones fueron realizadas sobre dos tipos de dispositivos de hardware reconfigurable: un FPGA Spartan-3E1600, utilizando un sistema de procesamiento basado en el softcore Microblaze y el entorno de desarrollo ISE/EDK; así como sobre un SoC-FPGA Zynq-7Z010, utilizando su sistema de procesamiento hardcore basado en ARM y el entorno de desarrollo Vivado, comprobándose la modificación dinámica de la base de conocimientos del FIM. Las modificaciones realizadas facilitan el ajuste de la base de conocimientos de un controlador difuso híbrido hardware/software durante su etapa de desarrollo así como la implementación de un controlador difuso adaptativo.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[ABSTRACT This paper presents the development of a fuzzy inference module (FIM) implemented on reconfigurable hardware with the ability to dynamically modify its knowledge base. The original FIM is designed using the fuzzy systems development environment Xfuzzy, which allows the generation of VHDL hardware description language code for the FIM architecture. Subsequently, the VHDL code is modified to add ports with the address, data and read / write control signals to the antecedents and rule memories that contain the knowledge base. The modified FIM is encapsulated in an intellectual property module following two possible options, making the corresponding interconnections in each case, so that these memories can be accessed through the added port from a processing system embedded in the same device, enabling the modification of its contents in operation time. The implementations were carried out on two types of reconfigurable devices: a Spartan-3E1600 FPGA, using a processing system based on the Microblaze softcore and the ISE/EDK development environment; as well as on a SoC-FPGA Zynq-7Z010, using its hardcore processing system based on ARM and the Vivado development environment, checking the dynamic modification of the FIM knowledge base. The carried out modifications make it easy to fine-tune the knowledge base during the development stage of a hybrid hardware/software fuzzy controller as well as the implementation of an adaptive fuzzy controller.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Módulo de inferencia difuso]]></kwd>
<kwd lng="es"><![CDATA[Xfuzzy]]></kwd>
<kwd lng="es"><![CDATA[FPGA]]></kwd>
<kwd lng="es"><![CDATA[SoC-FPGA]]></kwd>
<kwd lng="en"><![CDATA[Fuzzy inference module]]></kwd>
<kwd lng="en"><![CDATA[Xfuzzy]]></kwd>
<kwd lng="en"><![CDATA[FPGA]]></kwd>
<kwd lng="en"><![CDATA[SoC-FPGA]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<label>1.</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jantzen]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Foundations of Fuzzy Control: a practical approach]]></source>
<year>2013</year>
<edition>2nd</edition>
<publisher-name><![CDATA[Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Allani]]></surname>
<given-names><![CDATA[MY]]></given-names>
</name>
<name>
<surname><![CDATA[Mezghani]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Tadeo]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Mami]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[FPGA Implementation of a Robust MPPT of a Photovoltaic System Using a Fuzzy Logic Controller Based on Incremental and Conductance Algorithm]]></article-title>
<source><![CDATA[Engineering, Technology &amp; Applied Science Research]]></source>
<year>2019</year>
<volume>9</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>4322-8</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Youssef]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[El Telbany]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Zekry]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Reconfigurable generic FPGA implementation of fuzzy logic controller for MPPT of PV systems]]></article-title>
<source><![CDATA[Renewable and Sustainable Energy Reviews]]></source>
<year>2018</year>
<volume>82</volume>
<page-range>1313-9</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Boukadida]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Gdaim]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Mtibaa]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Hardware Implementation of a Neuro Fuzzy Based DTC-SVM of an Induction Motor on the FPGA]]></article-title>
<source><![CDATA[WSEAS Transactions on Power Systems]]></source>
<year>2018</year>
<volume>13</volume>
<page-range>60-8</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5.</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lotfy]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Kaveh]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Mosavi]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Rahmati]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[An enhanced fuzzy controller based on improved genetic algorithm for speed control of DC motors. Analog Integrated Circuits and Signal Processing]]></source>
<year>2020</year>
<volume>9</volume>
</nlm-citation>
</ref>
<ref id="B6">
<label>6.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Abdelkrim]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Ben]]></surname>
<given-names><![CDATA[Othman S]]></given-names>
</name>
<name>
<surname><![CDATA[Ben.]]></surname>
<given-names><![CDATA[Saoud S]]></given-names>
</name>
</person-group>
<source><![CDATA[FPGA Implementation of Self-Reconfigurable Fuzzy Logic Controller]]></source>
<year>2018</year>
<conf-name><![CDATA[ International Conference on Advanced Systems and Electric Technologies (IC_ASET)]]></conf-name>
<conf-date>2018</conf-date>
<conf-loc>Hammamet, Tunisia </conf-loc>
<page-range>151-6</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mishra]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Dubey]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Joshi]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Agarwal]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Sriavstava]]></surname>
<given-names><![CDATA[SP.]]></given-names>
</name>
</person-group>
<source><![CDATA[A Complete Fuzzy Logic Based Real-Time Simulation of Vector Controlled PMSM Drive]]></source>
<year>2018</year>
<conf-name><![CDATA[ 2ndIEEE International Conference on Power Electronics, Intelligent Control and Energy Systems]]></conf-name>
<conf-loc>Delhi, India </conf-loc>
<page-range>809-14</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shah]]></surname>
<given-names><![CDATA[VS]]></given-names>
</name>
<name>
<surname><![CDATA[Shah]]></surname>
<given-names><![CDATA[SA.]]></given-names>
</name>
</person-group>
<source><![CDATA[Adaptive FPGA Based Three Phase Controller Inverter]]></source>
<year>2018</year>
<conf-name><![CDATA[ International Conference on Research in Intelligent and Computing in Engineering (RICE)]]></conf-name>
<conf-date>2018</conf-date>
<conf-loc>San Salvador, El Salvador </conf-loc>
<page-range>1-8</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gdaim]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Mtibaa]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Mimouni]]></surname>
<given-names><![CDATA[MF.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Design and Experimental Implementation of DTC of Induction Machine based on Fuzzy Logic Control on FPGA]]></article-title>
<source><![CDATA[IEEE Transactions on Fuzzy Systems]]></source>
<year>2015</year>
<volume>23</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>1-12</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bishwokarma]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Khatiwoda]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Bhetwal]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Kumar]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[FPGA based Fuzzy Logic Controller for Frequency Regulation of Synchronous Generator]]></source>
<year>2020</year>
<conf-name><![CDATA[ International Conference on Electrical and Electronics Engineering (ICE3)]]></conf-name>
<conf-date>2020</conf-date>
<conf-loc>Gorakhpur, India </conf-loc>
<page-range>699-704</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Moussa]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
<name>
<surname><![CDATA[Khedher]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Fuzzy Logic Controller Hardware Implementation using XSG tools Applied to a Variable Speed Wind Turbine Emulator]]></source>
<year>2019</year>
<conf-name><![CDATA[ International Conference on Control, Automation and Diagnosis (ICCAD)]]></conf-name>
<conf-date>2019</conf-date>
<conf-loc>Grenoble, France </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Krishna]]></surname>
<given-names><![CDATA[VSS]]></given-names>
</name>
<name>
<surname><![CDATA[Misra]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Rao]]></surname>
<given-names><![CDATA[GA.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[FPGA Implementation of Variable Feed Rate Algorithm for a Three Input Fuzzy Controller to Maintain the Cane Level]]></article-title>
<source><![CDATA[International Journal of Innovative Technology and Exploring Engineering (IJITEE)]]></source>
<year>2019</year>
<volume>8</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>3900-15</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Khati]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Mellah]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Talem]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Neuro-fuzzy Control of a Position-Teleoperation System Using FPGA]]></source>
<year>2019</year>
<conf-name><![CDATA[ 24thInternational Conference on Methods and Models in Automation and Robotics]]></conf-name>
<conf-date>2019</conf-date>
<conf-loc>Miedzyzdroje, Poland </conf-loc>
<page-range>64-9</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Boncalo]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
<name>
<surname><![CDATA[Amaricai]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Lendek]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
</person-group>
<source><![CDATA[Configurable Hardware Accelerator Architecture for a Takagi-Sugeno Fuzzy Controller]]></source>
<year>2019</year>
<conf-name><![CDATA[ 22ndEuromicro Conference on Digital System Design (DSD)]]></conf-name>
<conf-date>2019</conf-date>
<conf-loc>Kallithea, Greece </conf-loc>
<page-range>96-101</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mohammadi]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Shaout]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Reconfigurable Implementation of Fuzzy Inference System Using FPGA]]></source>
<year>2017</year>
<conf-name><![CDATA[ International Conference on New Trends in Computing Sciences]]></conf-name>
<conf-date>2017</conf-date>
<conf-loc>Amman, Jordan </conf-loc>
<page-range>18-23</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jokar]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Klidbary]]></surname>
<given-names><![CDATA[SH]]></given-names>
</name>
<name>
<surname><![CDATA[Abolfathi]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Shouraki]]></surname>
<given-names><![CDATA[SB]]></given-names>
</name>
<name>
<surname><![CDATA[Zand]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Ahmadi]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Hardware-Algorithm Co-Design of a Compressed Fuzzy Active Learning Method]]></article-title>
<source><![CDATA[IEEE Transactions on Circuits and Systems]]></source>
<year>2020</year>
<volume>67</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>1-14</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Economakos]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Kiokes]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Economakos]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Using Advanced FPGA SoC Technologies for the Design of Industrial Control Applications]]></source>
<year>2015</year>
<conf-name><![CDATA[ 6thInternational Conference on Information, Intelligence, Systems and Applications]]></conf-name>
<conf-date>2015</conf-date>
<conf-loc>Corfu, Greece </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bicakci]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[On the Implementation of Fuzzy VMC for an Under Actuated System]]></article-title>
<source><![CDATA[IEEE Access]]></source>
<year>2019</year>
<volume>7</volume>
</nlm-citation>
</ref>
<ref id="B19">
<label>19.</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rajarshi]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Shreesha]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Design and Implementation of Fuzzy Logic Controller on MPSoC FPGA for Shell and Tube Heat Exchanger]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Shreesha]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Ravindra]]></surname>
<given-names><![CDATA[D. Gudi]]></given-names>
</name>
</person-group>
<source><![CDATA[Control Instrumentation Systems, Lecture Notes in Electrical Engineering]]></source>
<year>2018</year>
<page-range>13-31</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>20.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Viajante]]></surname>
<given-names><![CDATA[GP]]></given-names>
</name>
<name>
<surname><![CDATA[Chaves]]></surname>
<given-names><![CDATA[EN]]></given-names>
</name>
<name>
<surname><![CDATA[Miranda]]></surname>
<given-names><![CDATA[LC]]></given-names>
</name>
<name>
<surname><![CDATA[Freitas]]></surname>
<given-names><![CDATA[MAA]]></given-names>
</name>
<name>
<surname><![CDATA[Queiroz]]></surname>
<given-names><![CDATA[CA]]></given-names>
</name>
<name>
<surname><![CDATA[Santos]]></surname>
<given-names><![CDATA[JA.]]></given-names>
</name>
</person-group>
<source><![CDATA[Design and Implementation of a Fuzzy Control System Applied to a 6x4 SRG]]></source>
<year>2019</year>
<conf-name><![CDATA[ International Conference on Environment and Electrical Engineering]]></conf-name>
<conf-loc>Genova, Italy </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B21">
<label>21.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Loukil]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Abbes]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Abid]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Abid]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Toumi]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Design and implementation of reconfigurable MPPT fuzzy controller for photovoltaic systems]]></article-title>
<source><![CDATA[Ain Shams Engineering Journal]]></source>
<year>2020</year>
<volume>11</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>319-28</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Al-Gizi]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Al-Rawe]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Al-Saadi]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Craciunescu]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Step by Step FPGA-Based Implementation of MPPT Fuzzy Controller for PV Systems]]></source>
<year>2019</year>
<conf-name><![CDATA[ 11thInternational Symposium on Advanced Topics in Electrical Engineering (ATEE)]]></conf-name>
<conf-date>2019</conf-date>
<conf-loc>Bucharest, Romania </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B23">
<label>23.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shehu]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Irshaidat]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Soufian]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[A FPGA Implementation of a Dual-Axis Solar Tracking System]]></source>
<year>2019</year>
<conf-name><![CDATA[ 12thInternational Conference on Developments in eSystems Engineering (DeSE)]]></conf-name>
<conf-loc>Kazan, Russia </conf-loc>
<page-range>970-4</page-range></nlm-citation>
</ref>
<ref id="B24">
<label>24.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Banjanovic]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Husejnovic]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[FPGA based Hexapod Robot Navigation using Arbitration of Fuzzy Logic Controlled Behaviors]]></source>
<year>2019</year>
<conf-name><![CDATA[ XXVIIConference on Information, Communication and Automation Technologies (ICAT)]]></conf-name>
<conf-date>2019</conf-date>
<conf-loc>Sarajevo, Bosnia and Herzegovina </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B25">
<label>25.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Changyuan]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Han]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
</person-group>
<source><![CDATA[Design of Equivalent Single-Input Fuzzy PI Converter for Buck DC-DC Converters with Excellent Transient Performance]]></source>
<year>2019</year>
<conf-name><![CDATA[ 3rdInternational Electrical and Energy Conference (CIEEC)]]></conf-name>
<conf-date>2019</conf-date>
<conf-loc>Beijing, China </conf-loc>
<page-range>335-40</page-range></nlm-citation>
</ref>
<ref id="B26">
<label>26.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Deng]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[Q]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Design of Hidden-property-based Variable Universe Fuzzy Control for Movement Disorders and Its Efficient Reconfigurable Implementation]]></article-title>
<source><![CDATA[IEEE Transactions on Fuzzy Systems]]></source>
<year>2019</year>
<volume>27</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>304-18</page-range></nlm-citation>
</ref>
<ref id="B27">
<label>27.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ahmed]]></surname>
<given-names><![CDATA[HO.]]></given-names>
</name>
</person-group>
<source><![CDATA[10 . 52 GOPS Systolic Cores Fuzzy Logic System for Cognitive Dysfunction Self- Awareness U sing FPGA]]></source>
<year>2020</year>
<conf-name><![CDATA[ 3rdInternational Conference on Intelligent Robotic and Control Engineering (IRCE)]]></conf-name>
<conf-date>2020</conf-date>
<conf-loc>Oxford, UK </conf-loc>
<page-range>11-7</page-range></nlm-citation>
</ref>
<ref id="B28">
<label>28.</label><nlm-citation citation-type="">
<source><![CDATA[Xfuzzy: Fuzzy Logic Design Tools]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B29">
<label>29.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Brox]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Sánchez-Solano]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Toro]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Brox]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Moreno-Velo]]></surname>
<given-names><![CDATA[FJ.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[CAD Tools for Hardware Implementation of Embedded Fuzzy Systems on FPGAs]]></article-title>
<source><![CDATA[IEEE Transactions on Industrial Informatics]]></source>
<year>2013</year>
<volume>9</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>1635-44</page-range></nlm-citation>
</ref>
<ref id="B30">
<label>30.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cabrera]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Sanchez]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Jiménez]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Barriga]]></surname>
<given-names><![CDATA[Á]]></given-names>
</name>
<name>
<surname><![CDATA[Baturone]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Arquitectura Eficiente para la Implementación Hardware de Sistemas de Inferencia Difusos]]></article-title>
<source><![CDATA[Revista de Ingeniería Electrónica, Automática y Comunicaciones]]></source>
<year>2003</year>
<volume>23</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>59-66</page-range></nlm-citation>
</ref>
<ref id="B31">
<label>31.</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sánchez-Solano]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Cabrera]]></surname>
<given-names><![CDATA[AJ]]></given-names>
</name>
<name>
<surname><![CDATA[Baturone]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
<name>
<surname><![CDATA[Moreno-Velo]]></surname>
<given-names><![CDATA[FJ]]></given-names>
</name>
<name>
<surname><![CDATA[Brox]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[FPGA Implementation of Embedded Fuzzy Controllers for Robotic Applications]]></article-title>
<source><![CDATA[IEEE Transactions on Industrial Electronics]]></source>
<year>2007</year>
<volume>54</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>1937-45</page-range></nlm-citation>
</ref>
<ref id="B32">
<label>32.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Boumazbar]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Bouall]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Hagg]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Co-simulation and Rapid Prototyping of Fuzzy Supervised PID controllers based on FPGA-Nexys2 Board]]></source>
<year>2015</year>
<conf-name><![CDATA[ 7thInternational Conference on Modelling, Identification and Control (ICMIC 2015)]]></conf-name>
<conf-loc>Sousse, Tunisia </conf-loc>
<page-range>3-8</page-range></nlm-citation>
</ref>
<ref id="B33">
<label>33.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gersnoviez]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Brox]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Baturone]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[Hierarchical Fuzzy Controllers for Explicit MPC Control Laws : Adaptive Cruise Control Example]]></source>
<year>2020</year>
<conf-name><![CDATA[ International Conference on Fuzzy Systems (FUZZ-IEEE)]]></conf-name>
<conf-loc>Glasgow, UK </conf-loc>
<page-range>1-7</page-range></nlm-citation>
</ref>
<ref id="B34">
<label>34.</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Reza]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Mahbub]]></surname>
<given-names><![CDATA[TN]]></given-names>
</name>
<name>
<surname><![CDATA[Islam]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Arifeen]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Remu]]></surname>
<given-names><![CDATA[RH]]></given-names>
</name>
<name>
<surname><![CDATA[Hossain]]></surname>
<given-names><![CDATA[DA.]]></given-names>
</name>
</person-group>
<source><![CDATA[Assuring Cyber Security in Smart Grid Networks by Fuzzy-logic based Trust Management Model]]></source>
<year>2019</year>
<conf-name><![CDATA[ International Conference on Robotics, Automation, Artificial-intelligence and Internet-of-Things]]></conf-name>
<conf-loc>Dhaka, Bangladesh </conf-loc>
<page-range>5-8</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
