Interfaces, channels and ports
Interfaces, channels and ports
Interfaces, channels and ports
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Introduction<br />
• In classical hardware modeling, the hardware signal is the medium<br />
for communication <strong>and</strong> synchronization between processes<br />
– Signals are at a very low level of abstraction<br />
• <strong>Interfaces</strong>, <strong>ports</strong> <strong>and</strong> <strong>channels</strong> are the way through which SystemC<br />
implements synchronization <strong>and</strong> communication at system level<br />
– <strong>Interfaces</strong>: they define a set of methods, but do not implement<br />
these methods<br />
– Channels: they implement one or more interfaces<br />
– Ports: they enable a module, <strong>and</strong> hence its processes, accessing a<br />
channel's interface