Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Prototyping of concurrent control systems implemented in FPGA devices
Wiśniewski R., Springer International Publishing, New York, NY, 2016. 173 pp. Type: Book (978-3-319458-10-6)
Date Reviewed: Jul 13 2017

This book attempts to provide a bridge between science and engineering in the field of concurrent control systems specified by Petri nets. According to the preface, it would be “useful to CAD researchers, engineers, and designers of concurrent systems.” I tend to agree with this assessment as an educational tool. I also agree that electrical engineers would benefit from the book, especially if they visit the online exposition at http://www.hippo.iee.uz.zgora.pl.

Ten coherently integrated chapters make up this book. Each chapter ends with a good set of relevant references. After the introductory chapter, related work is presented in chapter 2. Chapter 3, “Perfect Graphs and Comparability Graphs,” provides the background of the graph terminology used in the book. Chapter 4, “Hypergraphs and Exact Transversals,” completes the review of graphs in less than ten pages. Chapter 5 is on “Analysis of Concurrent Control Systems,” covering topics of state equations, concurrent and sequential analysis, and their hypergraph representations. Chapter 6 is on “Decomposition of Concurrent Control Systems” and covers state machine (SM) decomposition based on place invariants, graph theory, and hypergraph theory, while providing an ample set of examples in each category. Chapter 7, “Prototyping of Concurrent Control Systems,” covers the prototyping flow of concurrent control, specification by interpreted Petri nets, system decomposition, modeling of the decomposed modules, and system verification. The second half of chapter 7 is dedicated to the prototyping of integrated concurrent control systems from specification to implementation. Chapter 8 is about “Modelling of Concurrent Systems in Hardware Languages,” covering modeling of concurrent systems as a composition and description of a finite state machine (FSM) in Verilog, while providing the basic terminology and ample examples. The last chapter is on “Implementation of Concurrent Control Systems in FPGA.” This final chapter essentially puts all the pieces together with sections covering an introduction to the programmable devices, field programmable gate arrays (FPGAs), and implementation of concurrent controllers in FPGA. In addition, partial reconfiguration of concurrent controllers and systems is covered with static and dynamic approaches.

The book has high-quality examples covering diverse applications, such as a milling machine and a traffic-light controller, by connecting theory with engineering using interpreted Petri nets. It is stated on the back cover that because of the “ubiquity of concurrent control systems in a huge variety of technological areas including transportation, medicine, artificial intelligence, manufacturing, security and safety, and planetary exploration, the ... design methods described here will be of ... interest to control engineers and systems and circuits researchers in many areas of industry and academia.” Although I agree in principle with this assessment, given the fast pace of industrial development, the interest in almost any theoretical framework is ignored. Therefore, I do not see a big industrial impact with this book. Besides, industries, such as Xilinx, continuously provide development tools of their own to capture developers’ interest.

Reviewer:  M. M. Tanik Review #: CR145422 (1709-0570)
Bookmark and Share
 
Gate Arrays (B.7.1 ... )
 
 
Petri Nets (D.2.2 ... )
 
 
Design Tools and Techniques (D.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Gate Arrays": Date
Field programmable gate arrays (FPGAs)
Ukeiley R., Prentice-Hall, Inc., Upper Saddle River, NJ, 1993. Type: Book (9780133194685)
Sep 1 1994
Automated performance optimization of custom integrated circuits
Trimberger S., University Microfilms Int’l. (UMI), Ann Arbor, MI, 1986. Type: Book (9789780835717472)
Jan 1 1988
Properties of wired logic
Kambayashi Y. (ed), Muroga S. IEEE Transactions on Computers 35(6): 550-563, 1986. Type: Article
Jan 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy