Documente Academic
Documente Profesional
Documente Cultură
! Architecture
SystemC
! Behavioral
! RTL
Verilog
! Gates
! Transistor
Circuit netlist
100M
#Lines of Code
1M
10K
Behavioral
Architect
Gates
RTL
100
Yesterday Today Tomorrow
Channels &
Threads & Methods Data types:
Interfaces
Simulation Logic,
Kernel Integers,
Events, Sensitivity Modules & Fixed Point
& Notifications Hierarchy
C++ STL
! Concept abstraction
! Information encapsulation
o Member data
o Member function
! Constructor/destructor
! Inheritance
! Polymorphism
Systemc
STL
Systemc.h File1.o
File1.h g++ File2.o ld
.exe
File1.cpp
Filen.o
! Time model
! Hardware data types
! Hierarchy and structure
! Communications management
! Concurrency
Advance
time
Cleanup Update