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.

100 Chapter 8<br />

2.<br />

3.<br />

The channel is a pure transactional mo<strong>de</strong>l of the communication. It guards<br />

the actual invocation of the slave operation until the communication<br />

transactions are completed. Data are not circulating through the channel,<br />

so far they are transmitted within the parameters of the operation. So only<br />

the relevant in<strong>for</strong>mation <strong>for</strong> an arbitration are given, such as the amount<br />

of bytes to transmit, and the word size. If we refer to the simple bus<br />

transactional interface <strong>de</strong>fined in [5], a vista channel interface is quite<br />

similar, only the parameters regarding the data transmission are discar<strong>de</strong>d.<br />

The channel can also contain a runtime modifiable configuration to analyse<br />

a system per<strong>for</strong>mance. For example a bus channel can have a configurable<br />

cycle rate, a FIFO channel may have a configurable <strong>de</strong>pth. It may also<br />

contain some measures from which reveling statistics can be extracted or<br />

computed within the channel mo<strong>de</strong>l.<br />

The master access is used to encapsulate the invocation of a slave

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

Saved successfully!

Ooh no, something went wrong!