| Taking the Sting Out of Multiprocessor DSP Application Development |
|
|
| Mar 01 2008 | |
|
Page 1 of 5
advertisement: Systems engineers face a number of challenges when configuring and programming a complex, heterogeneous multiprocessor system of the type often used in digital signal processing applications. These include:
Modern toolchains are now available that are capable of helping to address these issues, allowing a significantly reduced time to solution and, thus, more rapid deployment of the application. Sizing the System ![]() Figure 1. Tools for checking that a valid configuration exists can save substantial time. Click to enlarge One approach is to develop a tool that can model the compute performance of different processors at different clock speeds. Feeding the code snippets into this tool can allow a reasonable estimate to be made of how the algorithm will perform on a PowerPC or an FPGA, for example. In this way, the engineer can readily decide what processor types match which algorithms best, and what processor and/or FPGA resources will be needed to perform the required task in the timeframe allowed...a timeframe that is typically dictated by the incoming data rate. |







