29.01.2015 Views

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Exploring SW Per<strong>for</strong>mance 107<br />

Figure 8-9. The module <strong>de</strong>fine an operation start_capture following the<br />

access pattern. It also contains a sc_thread that repesents the filming action.<br />

A sc_event is used to trigger the sc_thread within start_capture. Once the<br />

camera is filming the sc_thread has a timed execution with a wait. This<br />

wait is not triggered by the start_capture but by a timeout. SystemC 2.0<br />

currently en<strong>for</strong>ces the usage of an event here though.<br />

A graphic card (HW), reading and composing the in and out images to print<br />

them.<br />

A co<strong>de</strong>c which emulates the memory transactions to enco<strong>de</strong> and <strong>de</strong>co<strong>de</strong><br />

the images. One would have prefer reusing an IP which hasn’t been <strong>de</strong>livered<br />

in time, so we have ma<strong>de</strong> it a transaction generator.

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

Saved successfully!

Ooh no, something went wrong!