20.01.2014 Views

Interfaces, channels and ports

Interfaces, channels and ports

Interfaces, channels and ports

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!