White Paper: Synthesizing Algorithms from MATLAB and Model-based Descriptions

Synthesizing Algorithms from MATLAB and Model-based Descriptions

It’s becoming increasingly difficult to find a modern electronics product that doesn’t include a significant amount of (). The need for this DSP functionality is driven by consumer demand for higher performance communications and digital multimedia capabilities in their portable and home electronics products. Furthermore, the standards and algorithms that are central to these features continue to become more sophisticated and complex.

In the past, digital tasks were commonly realized in software running on dedicated DSP processors. However, these are limited to more sequential architectures that require extremely high clock speeds and consume a lot of power. Direct implementation of these algorithms in silicon, however, offers more choices in parallelism with lower clock speeds and power consumption. As a result, an increasing amount of Application-Specific Integrated Circuit (ASIC) or a () design projects include algorithmic subsystems that are implementing mathematical DSP behavior directly in logic. These subsystems are beginning to dominate the functional content chips in certain application domains.

This paper will describe the key technologies of Synphony HLS and their benefits to algorithm, system,
hardware, and verification engineers.