Realizing Chaotic Systems on Field Programmable Gate Arrays: An Introduction

  • Bharathwaj MuthuswamyEmail author
  • Santo Banerjee
Part of the Understanding Complex Systems book series (UCS)


In this chapter, we discuss an overview and give examples of how one could leverage the functionality of twenty-first century Field-Programmable Gate Arrays (FPGAs) for implementing nonlinear dynamical systems that exhibit chaotic behaviour. An FPGA is basically a “blank-slate” of hardware that can be “programmed” to emulate a plethora of digital systems. The purpose of this chapter is to expose this exciting engineering product for investigating scientific phenomenon. As a result, this chapter is a guide line on how to implement chaotic systems on an FPGA (the Altera Cyclone IV on a DE2-115 board).


Field Programmable Gate Array Delay Differential Equation Shift Register FPGA Architecture Device Block 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Lorenz, E.N.: Deterministic nonperiodic flow. J. Atmos. Sci. 20, 130–141 (1963)CrossRefADSGoogle Scholar
  2. 2.
    Muthuswamy, B., Banerjee, S.: A Route to Chaos Using FPGAs - Volumes I and II. Springer, Berlin (2015/2016)Google Scholar
  3. 3.
    San-Um, W., Srisuchinwong, B.: Highly complex chaotic system with piecewise linear nonlinearity and compound structures. J. Comput. 7(4), 1041–1047 (2012)Google Scholar
  4. 4.
    Sprott, J.C.: Chaos and Time Series Analysis. Oxford University Press, Oxford (2003)zbMATHGoogle Scholar
  5. 5.
    Sprott, J.C.: Elegant Chaos. World Scientific, Singapore (2010)CrossRefzbMATHGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Electrical Engineering and Computer SciencesMilwaukee School of Engineering, S342 Fred Loock Engineering CenterMilwaukeeUSA
  2. 2.Institute for Mathematical ResearchUniversity Putra MalaysiaSerdangMalaysia

Personalised recommendations