Copyright © 2005-2007
by
ESLX Inc.
All rights reserved.

mail Webmaster

Advanced SystemC

This 2 day advanced SystemC class aims at experienced SystemC users desiring to take their use of the language to a higher level.  Emphasis is placed on modeling and writing custom channels.

The course evenly consists of both lecture and lab-exercises.

Prerequisites

A pre-requisite for this course is the introduction to SystemC course:  Modeling & Verification with SystemC  or equivalent SystemC experience.

 Course Outline

  • Parameterized modules & channels
    - Using templates
    - Using constructor arguments
  • Channels
    - Customized primitive channels
    - User defined primitive channels
    - User defined hierarchical channels
    - Specialized ports
  • SystemC internals & utility classes
    - Utility classes
    - Internal structures
  • Interfacing SystemC to "rest of world"

 Hands-On Labs

Students spend much of class time applying concepts learned during lecture with hands-on labs.

Hands-On Labs

  • A large portion of class time will be spent applying principles learned in lecture to hands-on labs.