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 1 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. 1 Connections
Built On
Direction correction: SystemC is a C++ class library, not the reverse.
Sources
1. 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 section, sentence 1
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
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.