Issue No. 02 - April-June (1998 vol. 15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/54.679206
Designers are increasingly using VHDL for high-level modeling. However, their task is hindered by the lack of object-oriented and genericity features in the language. Experience in programming languages shows that these features significantly aid management of complexity in large designs and promote re-use of modules. SUAVE extends VHDL by adapting several object-oriented and genericity features from Ada-95. The extensions improve support for modeling in VHDL from system level down to gate level. This article describes the extensions and illustrates their use with examples.
VHDL, object-oriented, genericity, hardware modeling.
D. E. Martin, P. A. Wilsey and P. J. Ashenden, "SUAVE: Extending VHDL to Improve Data Modeling Support," in IEEE Design & Test of Computers, vol. 15, no. , pp. 34-44, 1998.