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.

104 Chapter 8<br />

Split: to stop the current transaction. The bus will memorize the state of<br />

the bus write transaction.<br />

Retry: the slave access notifies the bus that it can resume the transaction.<br />

Thus a new write query is done which <strong>de</strong>duces the already transmitted<br />

bytes.<br />

Error: notifies the bus that the transaction can not be accepted. It will have<br />

to retry it.<br />

Ok notifies the bus that the transaction is completed. When the last the<br />

bus write transaction of the macro transaction has completed, the bus<br />

returns from write_txs, allowing the master access to call the slave IP<br />

operation.<br />

The same schema applies to the macro read transaction called once the<br />

operation of the slave IP has completed. One may <strong>de</strong>rive the slave access<br />

class to use a specific statistical mo<strong>de</strong>l <strong>for</strong> the consumption of the data by<br />

the slave.

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

Saved successfully!

Ooh no, something went wrong!