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.

Rapid Configuration & Instruction Selection <strong>for</strong> an ASIP 409<br />

call graph of the application <strong>for</strong> each Xtensa processor. Then we calculate<br />

the effectiveness of the processor <strong>for</strong> this application by consi<strong>de</strong>ring total<br />

cycle-count‚ clock period‚ and the area of each configurable processor. The<br />

effectiveness of the Xtensa processor i‚<br />

is <strong>de</strong>fined as:<br />

This factor indicates a processor is most effective when it has the smallest<br />

chip size with the smallest execution time (cycle-count CC multiplied by the<br />

Table 30-1. Notations <strong>for</strong> algorithm.<br />

Notation<br />

Speedup_TIEij<br />

Area_TIEj<br />

Pij<br />

CCi<br />

Clock_Periodi<br />

Latencyj<br />

Selectedi()<br />

Descriptions<br />

Area in gate <strong>for</strong> processor i<br />

Speedup ratio of TIE instruction j in processor I<br />

Area in gate of TIE instruction j<br />

Percentage of cycle-count <strong>for</strong> function j in processor i<br />

Total cycle-count spent in processor i<br />

Clock period of processor i<br />

Latency of TIE instruction j<br />

Array stores selected TIE instructions in processor i

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

Saved successfully!

Ooh no, something went wrong!