Abstract
In this book, the term synthesis is used to denote the process of transforming a digital system from a behavioral specification into an implementation structure. Generally speaking, the specification includes some form of abstractions, i.e., some of the design decisions are not bound. The implementation, on the other hand, has to describe in detail the complete design at a given level of abstraction. Thus, synthesis can be seen as a process of creating implementation details which are left out of the specification [Pen87]. For example, a purely behavioral specification of a microprocessor may specify only what should be done in a typical instruction cycle and leaves it to the synthesis procedure to decide whether a centralized bus should be used, which technique should be employed to implement the control function, and how much parallelism should be supported.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Eles, P., Kuchcinski, K., Peng, Z. (1998). High-Level Synthesis. In: Eles, P., Kuchcinski, K., Peng, Z. (eds) System Synthesis with VHDL. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-2789-0_3
Download citation
DOI: https://doi.org/10.1007/978-1-4757-2789-0_3
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5024-6
Online ISBN: 978-1-4757-2789-0
eBook Packages: Springer Book Archive