Digital Signal Processing Reference
In-Depth Information
a
b
Fig. 14
( a ) A detailed block diagram of the OMAP3530 processor, ( b ) TI OMAP software stack
￿
Architecture Description : DOL aims at mapping, therefore its architecture
description abstracts away several details of the underlying architecture. The
architecture description in XML format contains three kinds of information:
structural elements such as processors/memories, performance data such as bus
throughputs, and parameters such as memory sizes.
￿
Mapping Exploration : DOL mapping includes two phases: performance eval-
uation and optimization. Performance evaluation collects the data from both
analytical performance evaluation and the detailed simulation. The designer a-
priori fixes the optimization objectives and the DOL uses evolutionary algorithms
and the PISA interface [ 4 ] to generate the mapping in XML format.
With the mapping descriptor the HdS layer generates hardware dependent
implementation codes and makefiles. Thereafter the application can be compiled
and linked against communication libraries and OS services. The final binary can
be run on the VSP or on the SHAPES hardware prototype.
TI OMAP
TI OMAP (Open Multimedia Application Platform) family consists of multiple
SoC products targeting at portable and mobile multimedia applications. The recent
OMAP35x series [ 79 ] offers a good combination of general purpose, multimedia
and graphics processing in a single-chip combination and delivers good per-
formance for advanced user interfaces, web browsing, enhanced graphics and
multimedia.
Figure 14 a shows the detailed block diagram of the OMAP3530 processor.
OMAP3530 has an ARM Cortex A8 CPU, a TI C64x DSP and a 2D/3D graphics
accelerator. Generally speaking, the application programming strategy [ 45 ] for
OMAP is to allocate computation-intensive tasks (e.g. many video/audio signal-
processing algorithms) to the DSP processor and to keep the ARM loaded with
high-level OS tasks and I/O. Like many other embedded SoC solutions, TI OMAP
 
Search WWH ::




Custom Search