Principles for language extensions to VHDL to support high-level modeling

Citation
Pj. Ashenden et Pa. Wilsey, Principles for language extensions to VHDL to support high-level modeling, VLSI DESIGN, 10(2), 1999, pp. 217-235
Citations number
49
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
VLSI DESIGN
ISSN journal
1065514X → ACNP
Volume
10
Issue
2
Year of publication
1999
Pages
217 - 235
Database
ISI
SICI code
1065-514X(1999)10:2<217:PFLETV>2.0.ZU;2-G
Abstract
This paper reviews proposals for extensions to VHDL to support high-level m odeling and places them within a taxonomy that describes the modeling requi rements they address. Many of the proposals focus on object-oriented extens ions, whereas this paper argues that extension of VHDL to support high-leve l modeling requires a broader review. The paper presents a detailed discuss ion of issues to be considered in adding high-level modeling extensions to VHDL, including concurrency and communication, abstraction using entity int erfaces, object-oriented data modeling, encapsulation, signal assignment se mantics, shared variables, multiple inheritance, genericity and synthesis. Emphasis is placed on the importance of designing simple orthogonal semanti c mechanisms that interact in well defined ways, and that integrate cleanly with existing language features.