Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[TechView: EDA]

Function Library Smoothes Path For Matlab-To-C Synthesis



David Maliniak  |   ED Online ID #17706  |   December 13, 2007

Article Rating: Not Rated

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




Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • Network-On-Chip Tools Arrive for The Masses
  • Tackling System Design Challenges Through Early Verification
  • ESL Tools Take Center Stage As Designers Move Up
  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (184 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (169 views today)
    3) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (73 views today)
    4) GPS-Derived Grandmaster Clock Delivers Ultra-Precise Time And Frequency Sync
    (73 views today)
    5) Bidirectional H-Bridge DC-Motor Motion Controller
    (65 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
    (Acceptable Use Policy)
     
     

    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