SystemC is a set of C++ classes and macros providing an event-driven simulation interface, standardized as IEEE 1666, used to model concurrent processes found in hardware and to describe hardware and software architectures at various levels of abstraction. SystemC is used for system-level modeling, architectural exploration, performance modeling, and functional verification, creating executable specifications of complex hardware and hardware and software systems before detailed implementation.
Facts
First Released ParadigmEvent-driven simulation, implemented as a C++ class library 2 SignificanceSystemC is standardized by the IEEE as IEEE 1666, giving hardware and software designers a common C++ based language for system-level modeling and verification. 2 FAQs
What is SystemC used for?
Companies in the intellectual property, electronic design automation, semiconductor, electronic systems and embedded software industries use SystemC for architectural exploration, to deliver high-performance hardware blocks at various levels of abstraction and to develop virtual platforms for hardware and software co-design.
Is SystemC a separate language or part of C++?
SystemC is built in standard C++ by extending the language with the use of class libraries.
Connections
Built On
Direction correction: SystemC is a C++ class library, not the reverse.
In Field
Source SystemC - Wikipedia
Licensed Under
Sources
1. Wikidata: SystemC
- Wikidata Q1753563, resolved via en.wikipedia pageprops (wave rule R-L)
- Wikidata Q1753563 P275 (license)
View the Source2. SystemC - Wikipedia
History section, timeline entry 2000-03-28
2000-03-28 SystemC V1.0 released
Lead paragraph, sentence 1
SystemC is a set of C++ classes and macros which provide an event-driven simulation interface
Language specification
SystemC is defined and promoted by the Open SystemC Initiative (OSCI - now Accellera), and has been approved by the IEEE Standards Association as IEEE 1666-2011 - the SystemC Language Reference Manual (LRM).
In Field: Computer Architecture, Lead sentence
SystemC is a set of C++ classes and macros which provide an event-driven simulation interface (see also discrete event simulation).
In Group: Discrete-Event and Physical System Modeling Languages, Lead
SystemC is a set of C++ classes and macros which provide an event-driven simulation interface (see also discrete event simulation).
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.