Abstract
The input to high-level synthesis (HLS) is typically a behavioral description written in a hardware-description language (HDL). HDLs allow the user to specify the design's outputs in terms of the inputs over time using abstract data carriers and language operators. At a glance, such a language might seem similar to a high-level programming language like āCā or Pascal, in which programs are written using sequences of statements with expressions that assign values to variables. However, the semantics of a behavior specified in an HDL implies a hardware design yet to be implemented (built), rather than a piece of behavior to be executed on an existing machine. Furthermore, these HDLs have additional constructs to accommodate the intrinsic features of hardware, such as the notions of clocking and asynchrony.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
Ā© 1992 Springer Science+Business Media New York
About this chapter
Cite this chapter
Gajski, D.D., Dutt, N.D., Wu, A.CH., Lin, S.YL. (1992). Design Description Languages. In: High ā Level Synthesis. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-3636-9_4
Download citation
DOI: https://doi.org/10.1007/978-1-4615-3636-9_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-6617-1
Online ISBN: 978-1-4615-3636-9
eBook Packages: Springer Book Archive