
314 Energy-Aware Memory Management for EMSs
for (j=0; j<l_code; j++)
for (i=0; i<l_code; i++){
if(i<=c1)
if(i==c1)
rdm=h2[l_code -1-i];
else rdm=rr[i*(i-1)/2];
else rdm=rr[j*(j-1)/2];
...mul(rdm, ...);
if(i<=c2)
if(i==c2)
rdm=h2[l_code -1-i];
else rdm=rr[j*(j-1)/2];
else rdm=rr[i*(i-1)/2];
...mul(rdm, ...);
Figure 10.4 Example of a non-linear AE: fragment for the GSM codebook
algorithm.
specific designs where the AGU can be parametrized to the application since
it has to support a limited number of algorithms.
Dynamic address equation: This is the most general case of address se-
quence where the AE depends on the AGU’s external events and results (e.g.,
data-dep ...