Lec29 - An Overview of SystemC 18/1/09 Pawan...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
18/1/09 Pawan Sharma.HPDSD'09 An Overview of SystemC
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
18/1/09 Pawan Sharma.HPDSD'09 What is systemC? SystemC itself is purely a version of C++, adapted and standardized by OSCI for the purposes of system-level design. The IEEE 1666 Language Reference Manual (LRM) now defines SystemC semantics to provide an unambiguous definition of the SystemC language.
Background image of page 2
18/1/09 Pawan Sharma.HPDSD'09 What is systemC? SystemC “extends” the C++ language using classes to achieve the following: A notion of time is introduced and implemented. Processes are defined which are executed in “parallel” within the simulator. Hardware data types are introduced. Modules are introduced as a means of encapsulating behavior and describing hierarchy.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
18/1/09 Pawan Sharma.HPDSD'09 Power of systemC
Background image of page 4
18/1/09 Pawan Sharma.HPDSD'09 Power of systemC Because SystemC is C++, it has a number of inherent properties, such as classes, templates and inheritance, that lend themselves to verification . These capabilities are extended with the SystemC Verification Library , making SystemC a powerful verification language as well as modeling language.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
18/1/09 Pawan Sharma.HPDSD'09 Power of systemC (SystemC Design Flow)
Background image of page 6
18/1/09 Pawan Sharma.HPDSD'09 Power of systemC (hardware design flow)
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 24

Lec29 - An Overview of SystemC 18/1/09 Pawan...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online