|
EDA consultants David Black and Jack Donovan combine their 42+ years of experience to help companies adopting SystemC methodologies.
SystemC: From the Ground Up will be of interest to system architects, programmers and hardware designers working on complex systems, as well as students, teachers and researchers at universities. This book provides the knowledge you need to become proficient modeling with SystemC. All of the examples have been carefully tested, and are available for download. They may be run using freely available open-source compilers, debuggers and waveform viewers, which are referenced -- no commercial software is required.
SystemC provides a powerful and robust set of extensions to the standard C++ language, enabling complex hardware/software systems to be designed and verified rapidly, using a wide variety of modeling styles. The class library upon which SystemC is built provides data types, functions, and a concurrent simulator kernel that allow C++ to model hardware like traditional HDLs, while simultaneously supporting the high-levels of abstraction and object orientation software developers need.
This unique merger of hardware and software development environments facilitates early architectural validation, HW/SW co-design and co-verification. And it is available to all users as open-source software.
This book focuses on practical uses of the language for modeling real systems. The wealth of examples and additional code on the authors' web site fill important gaps that are not addressed in the Language Reference Manual or other more abstract books on the language.
|