Hardware Support

  • Contact support
  • Contact sales
  • Trial software

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

Generate code optimized for Blackfin and SHARC DSPs.

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 FamilyProcessorsPeripherals/Board SupportIDE/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-KitVisualDSP++®
SHARC®21362–21369 VisualDSP++
TigerSHARC®TS 201–203 VisualDSP++




Support Package


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.



Any supported Blackfin, SHARC, TigerSHARC hardware from table above



  • Analog Devices VisualDSP++ 5.08