VHDL Descriptions for the FPGA Implementation of PWL-Function-Based Multi-Scroll Chaotic Oscillators

Nowadays, chaos generators are an attractive field for research and the challenge is their realization for the development of engineering applications. From more than three decades ago, chaotic oscillators have been designed using discrete electronic devices, very few with integrated circuit technol...

Full description

Saved in:
Bibliographic Details
Published inPloS one Vol. 11; no. 12; p. e0168300
Main Authors Tlelo-Cuautle, Esteban, Quintas-Valles, Antonio de Jesus, de la Fraga, Luis Gerardo, Rangel-Magdaleno, Jose de Jesus
Format Journal Article
LanguageEnglish
Published United States Public Library of Science 20.12.2016
Public Library of Science (PLoS)
Subjects
Online AccessGet full text
ISSN1932-6203
1932-6203
DOI10.1371/journal.pone.0168300

Cover

More Information
Summary:Nowadays, chaos generators are an attractive field for research and the challenge is their realization for the development of engineering applications. From more than three decades ago, chaotic oscillators have been designed using discrete electronic devices, very few with integrated circuit technology, and in this work we propose the use of field-programmable gate arrays (FPGAs) for fast prototyping. FPGA-based applications require that one be expert on programming with very-high-speed integrated circuits hardware description language (VHDL). In this manner, we detail the VHDL descriptions of chaos generators for fast prototyping from high-level programming using Python. The cases of study are three kinds of chaos generators based on piecewise-linear (PWL) functions that can be systematically augmented to generate even and odd number of scrolls. We introduce new algorithms for the VHDL description of PWL functions like saturated functions series, negative slopes and sawtooth. The generated VHDL-code is portable, reusable and open source to be synthesized in an FPGA. Finally, we show experimental results for observing 2, 10 and 30-scroll attractors.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
Competing Interests: The authors have declared that no competing interests exist.
Conceptualization: ET-C AJQ-V LGF JJR-M. Data curation: ET-C AJQ-V LGF JJR-M. Formal analysis: ET-C AJQ-V LGF JJR-M. Funding acquisition: ET-C. Investigation: ET-C AJQ-V LGF JJR-M. Methodology: ET-C AJQ-V LGF JJR-M. Project administration: ET-C AJQ-V LGF JJR-M. Resources: ET-C AJQ-V LGF JJR-M. Software: ET-C AJQ-V LGF JJR-M. Supervision: ET-C AJQ-V LGF JJR-M. Validation: ET-C AJQ-V LGF JJR-M. Visualization: ET-C AJQ-V LGF JJR-M. Writing – original draft: ET-C AJQ-V LGF JJR-M. Writing – review & editing: ET-C AJQ-V LGF JJR-M.
ISSN:1932-6203
1932-6203
DOI:10.1371/journal.pone.0168300