Abstract
The Field Programmable Logic (FPL) community is set to assume an important role within the electronic system level (ESL) community. Programmable technologies are proving to be the correct implementation substrate for the growing majority of system architects who can no longer afford the cost or shoulder the risks associated with sub-micron ASIC design. In this tutorial we present an overview of SystemC, the dominant and open environment for ESL design and modeling. We focus on presenting the fundamentals of the language and describing an important extension to the language that enables rapid modeling of systems at the transaction level.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Grötker, T., Ciao, S., Martin, G., Swan, S.: System Design with SystemC. Kluwer Academic Publishers, Dordrecht (2002)
Black, D.C., Donovan, J.: SystemC: from the Ground Up. Kluwer Academic Publishers, Dordrecht (2004)
Doulos Ltd., SystemC Golden Reference Guide. Doulos Ltd., Ringwood (2002)
Burton, M., Donlin, A.: Transaction Level Modeling: Above RTL Design and Modeling. Whitepaper of the OSCI Transaction Level Modeling Group (2003)
Rose, A., Swan, S., Pierce, J.L., Fernandez, J.M.: Transaction Level Modeling in SystemC. Cadence Whitepaper for the OSCI Transaction Level Modeling Group
The Open SystemC Initiative, http://www.systemc.org/
OSCI, The SystemC Language Reference Manual (2003), http://www.systemc.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Donlin, A., Braun, A., Rose, A. (2004). SystemC for the Design and Modeling of Programmable Systems. In: Becker, J., Platzner, M., Vernalde, S. (eds) Field Programmable Logic and Application. FPL 2004. Lecture Notes in Computer Science, vol 3203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30117-2_82
Download citation
DOI: https://doi.org/10.1007/978-3-540-30117-2_82
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22989-6
Online ISBN: 978-3-540-30117-2
eBook Packages: Springer Book Archive