[TechView: EDA]
Function Library Smoothes Path For Matlab-To-C Synthesis

David Maliniak
ED Online ID #17706
December 13, 2007

 

Copyright © 2006 Penton Media, Inc., All rights reserved.
Printing of this document is for personal use only.
Reprints

For many design teams, the MathWorks’ Matlab language has become the standard for signal-processing algorithm development. Likewise, C is the preferred vehicle for handing off those algorithms to downstream developers.

But while Matlab functions are critical for algorithm development, those functions, which are expressed in M-code, have no equivalent Csource code for handoff. Translation of the functions from M-code to C is a time-consuming, manual job. And, the C version may not work as well as the M-code did.

Launched last December, Catalytic’s MCS tool automatically generates ANSI C code from M-code. This lets developers automatically create reference models on demand and continue designing in Matlab. The next step in MCS’s evolution is a function library to accompany the tool.

The Catalytic Function Library enables Matlab developers to generate functionally equivalent, redistributable C code for more than 300 Matlab functions, including a wide variety of toolbox functions. Algorithm developers now can generate equivalent C models from Matlab code that take advantage of higher-level Matlab functions without resorting to tedious manual effort.

Pricing for the library is subscription-based. It’s priced from $5000 per year and includes all quarterly updates during the term. Catalytic Inc. • www.catalytic.com




PartFinder

Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
GlobalSpec

PART SEARCH :
Powered by: GlobalSpec - The Engineering Search Engine
Sponsored Links

Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources