Skip to main content

Design and Simulation of the Fuzzification Stage through the Xilinx System Generator

  • Chapter
Soft Computing for Hybrid Intelligent Systems

Part of the book series: Studies in Computational Intelligence ((SCI,volume 154))

Abstract

In the last years, several algorithms to implement the fuzzification stage for Very Large Scale of Integration (VLSI) Integrated Circuits (IC) using a Hardware Description Language (HDL) have been developed. In this work it is presented a proposal based in the arithmetic calculation of the slopes in triangular and trapezoidal membership functions to obtain a fuzzified value. We used an arithmetic calculation algorithm to implement trapezoidal and triangular membership functions. This proposal is different to others that at present time are currently used. We discuss the advantages and disadvantages of this implementation. A methodology to test and validate this stage through the Xilinx System Generator is described.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zadeh, L.A.: Fuzzy Sets. Information and Control 8, 338–353 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  2. Web page of FPGA´s, http://www.xilinx.com

  3. Jose, O., Yazmin, M., Oscar, M., Roberto, S.: Logica Difusa en FPGA, agosto, pp. 23–24 (2007); difu100ci@

    Google Scholar 

  4. George, J.K., Yuan, B.: Fuzzy Sets and Fuzzy Logic Theory and Applications. Prentice Hall, Englewood Cliffs (1995)

    MATH  Google Scholar 

  5. Tsoukalas, L.H., Ohrig, R.E.: Fuzzy and Neura Approaches in Engineering. Wiley-Interscience, Chichester (1997)

    Google Scholar 

  6. Sánchez Solano, S., Cabrera, A., Jiménez, C.J., Brox, P., Baturone, I., Barriga, A.: Implementación sobre FPGA’s de Sistemas Difusos Programables (2001), http://www.imse.cnm.es

  7. Lago, E., Jiménez, C.J., Lopez, D.R. Solano, S. Barriga, A.: XFVHDL: A tool for Síntesis of Fuzzy logic Copntrollers, Design Automation and Test in Europe, pp. 102-107 (1998), http://www.imse.cnm.es

  8. Miguel, A.: Melgarejo, Desarrollo de un Sistema de Inferencia Difusa sobre FPGA, Universidad Distrital Francisco José De Caldas (2003)

    Google Scholar 

  9. Philip, T.V., Asad, M.M., Jim, B.V.: VHDL Implementation for a Fuzzy Logic Controller. World Automation Congress, WAC 2006, 1–8 (2006)

    Google Scholar 

  10. Sanchez Solano, S., Barriga, A., Brox, P., Baturone, I.: Síntesis de Sistemas Difusos a partir de VHDL. In: Proc. XII Espanol Conference of Tecnologic and fuzzy logic (ESTYLF 2004), pp. 107-112 (2004), http://www.imse.cnm.es

  11. Cirstea, M.N., Khor, J.G., McCormick, M.: Neural and fuzzy logic control of drives and power system, Newnes (2002)

    Google Scholar 

  12. Web page of Matlab-Simulink (2007), http://www.mathworks.com

  13. Web page Xilinx System generator manufacturer, http://www.xilinx.com

  14. Yazmin, M., Angel, O.J., Oscar, M., Roberto, S.: Implementacion de Maquinas Difusas en FPGA. In: Congreso Internacional de Ingenieria Electronica ELECTRO 2007, pp. 97–102 (2007)

    Google Scholar 

  15. Serra, M., Navas, O., Escrig, J., Bonamusa, M., Marti, P., Carrabina, J.: Metodologia de prototipado rapido desde Matlab: herramientas visuals para flujo de datos, (2004), http://www.uvic.cat

Download references

Author information

Authors and Affiliations

Authors

Editor information

Oscar Castillo Patricia Melin Janusz Kacprzyk Witold Pedrycz

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Maldonado, Y., Montiel, O., Sepúlveda, R., Castillo, O. (2008). Design and Simulation of the Fuzzification Stage through the Xilinx System Generator. In: Castillo, O., Melin, P., Kacprzyk, J., Pedrycz, W. (eds) Soft Computing for Hybrid Intelligent Systems. Studies in Computational Intelligence, vol 154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70812-4_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70812-4_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70811-7

  • Online ISBN: 978-3-540-70812-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics