Getting Started with ADSP-BF537 EZ-KIT Lite
1-17
Programming ADSP-BF537 EZ-KIT Lite with Vi+
If
quick_sort()
is moved to internal memory as well, overall execution
time again improves and the relative speed of
bubble_sort()
versus
quick_sort()
returns to the expected ratio.
The exercise program is small enough to fit entirely into the internal
memory of the processor. In this scenario, Vi+ places the pro-
gram into internal memory by default. However, this is not likely to be
the case for a complex application, where the techniques utilized in this
exercise come into play. The optimal memory configuration varies from
an application to application, possibly involving a blend of caching and
direct L1 placement.
Exercise 1, Part 3: Working with Blackfin
Voltage Regulator
All Blackfin processors, including the ADSP-BF537, include an on-chip
voltage regulator that allows you to control the processor’s power con-
sumption and clock. The trade-off is non-linear, that is, an increase in
clock frequency requires a larger voltage which is non-linearly greater than
the clock frequency gain. Conversely, dropping the clock frequency cre-
Figure 1-9. Statistical Profiling: Results after Moving bubble_sort()
www.BDTIC.com/ADI