On Model-Driven Engineering of Reconfigurable Digital Control Hardware Systems

On Model-Driven Engineering of Reconfigurable Digital Control Hardware Systems

Tomás Balderas-Contreras, Gustavo Rodriguez-Gomez, René Cumplido
ISBN13: 9781609600860|ISBN10: 160960086X|EISBN13: 9781609600884
DOI: 10.4018/978-1-60960-086-0.ch008
Cite Chapter Cite Chapter

MLA

Balderas-Contreras, Tomás, et al. "On Model-Driven Engineering of Reconfigurable Digital Control Hardware Systems." Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility, edited by Mohamed Khalgui and Hans-Michael Hanisch, IGI Global, 2011, pp. 190-208. https://doi.org/10.4018/978-1-60960-086-0.ch008

APA

Balderas-Contreras, T., Rodriguez-Gomez, G., & Cumplido, R. (2011). On Model-Driven Engineering of Reconfigurable Digital Control Hardware Systems. In M. Khalgui & H. Hanisch (Eds.), Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility (pp. 190-208). IGI Global. https://doi.org/10.4018/978-1-60960-086-0.ch008

Chicago

Balderas-Contreras, Tomás, Gustavo Rodriguez-Gomez, and René Cumplido. "On Model-Driven Engineering of Reconfigurable Digital Control Hardware Systems." In Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility, edited by Mohamed Khalgui and Hans-Michael Hanisch, 190-208. Hershey, PA: IGI Global, 2011. https://doi.org/10.4018/978-1-60960-086-0.ch008

Export Reference

Mendeley
Favorite

Abstract

The continuous increase in the degree of design complexity during the development process of modern digital hardware systems, come into being due to the increasing demand of more and more functionality under strict design constraints, has led to designers trying to alleviate this complexity by increasing the level of abstraction when describing the functionality of a system. Recent proposals in the field of Electronic Design Automation intend to use common programming languages, like C, C++, and Java, or dialects derived from them, to describe the behavior of a digital hardware system and then generate a lower-level representation, closer to the hardware implementation platform, from such description. This phenomenon led us to firmly believe that the process of describing the functionality of a digital circuit resembles more and more the process of developing software; and, thus, it is possible to experiment with the application of the latest trends in software engineering, like the Model-Driven Engineering (MDE) paradigm, to design digital hardware systems. In this chapter we describe the basic principles of MDE, and provide some hints about the kind of languages and transformation tools needed to design algorithms in the domain of digital control that could be transformed into a digital circuit. We intend to open doors and encourage the research on the design of digital control systems at higher levels of abstraction and their implementations in different kinds of hardware platforms, including reconfigurable devices.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.