Analog Devices Blackfin, SHARC, TigerSHARC, and VisualDSP++ Support from Embedded Coder

Generate code optimized for Blackfin and SHARC DSPs.

Analog Devices Blackfin, SHARC, TigerSHARC, and VisualDSP++ Support from Embedded Coder

MATLAB Coder™, Simulink Coder™, and Embedded Coder® generate ANSI/ISO C/C++ code that can be compiled and executed on virtually all Analog Devices® processors.

Embedded Coder provides additional support for Analog Devices Blackfin, SHARC, and TigerSHARC families of processors that includes automated build and execution using VisualDSP++ IDE, processor-optimized code, and ability to perform processor-in-the-loop (PIL) tests with execution profiling. The evaluation board listed below is also supported for full turnkey prototyping by providing blocks that integrate peripheral device driver code and scheduler with code generated from your model.

You can also use Embedded Coder to create your own processor and board specific customizations using published APIs and reference examples. For example, you can generate processor-optimized (non- ANSI) code. MathWorks Consulting Services is available to assist with these customizations.

Processor Family Processors Peripherals/Board Support IDE/Compiler Support
Blackfin® ADSP-BF 522, 523, 524, 525, 526, 527
ADPS-BF 531, 532, 533, 534, 534, 536, 537, 538, 539
BF 537 EZ-Kit VisualDSP++®
SHARC® 21362–21369   VisualDSP++
TigerSHARC® TS 201–203   VisualDSP++

Other processors and boards, as well as CrossCore Embedded Studio, are supported using ANSI/ISO-C generated code, but not in an automated fashion. Users need to integrate generated code into the IDE manually.

Ready to install?

MathWorks Requirements

Software

Required

Support Package

Required

Support Package Installer installs this support package. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. For more information, read the documentation.

Third-Party Requirements

Hardware

Required

Any supported Blackfin, SHARC, TigerSHARC hardware from table above

Software

Required

  • Analog Devices VisualDSP++ 5.08

Request Hardware Support