The MathWorks Announces Automatic Generation of Embeddable C Code from MATLAB

NATICK, Mass.—(BUSINESS WIRE)—October 1, 2007— The MathWorks today introduced the Embedded MATLAB(TM) subset of the industry-leading MATLAB(R) technical computing language.

The Embedded MATLAB subset enables MATLAB users to generate highly efficient, embeddable C code directly from MATLAB programs, avoiding the common, time-consuming and error-prone process of rewriting MATLAB algorithms in C.

The Embedded MATLAB subset covers a broad range of MATLAB functionality with more than 270 MATLAB operators and functions and more than 90 Fixed-Point Toolbox functions. Embedded MATLAB supports many high-level MATLAB language features, such as multidimensional arrays, real and complex numbers, structures, flow control, and subscripting.

The conversion to C code is performed by Real-Time Workshop(R) 7, a MathWorks product widely used for embedded code generation. Real-Time Workshop automatically produces embedded C that is comparable to hand coding in size, performance, and memory use. A user can invoke Real-Time Workshop to work directly from a MATLAB M-file, or the file can be included by name in a Simulink(R) block diagram. If Simulink is used, synthesizable Verilog and VHDL can also be generated, using Simulink HDL coder. In either case, the generated code is numerically equivalent to the Embedded MATLAB source code.

Early users say the technology promotes rapid, accurate embedded software development. According to Matt Schurman, chief technology officer at GlucoLight Corporation, "By introducing the Embedded MATLAB language subset and Simulink in our design process, we virtually eliminated the errors previously experienced with manual code translation from MATLAB to C. At the same time we shortened the development of subsequent product generations - from design all the way to implementation"

"MATLAB has always been many electronics engineers' choice for algorithm development, and now Embedded MATLAB delivers what they want -- to keep using MATLAB as they design and implement those algorithms in embedded systems," said Ken Karnofsky, marketing director, signal processing and communications, The MathWorks.

Availability

Support for Embedded MATLAB technology is included in the latest release of these MathWorks products: MATLAB, Simulink, Fixed-Point Toolbox, Stateflow, SimEvents, and Simulink HDL Coder. Simulink and Real-Time Workshop are required products. For more information regarding Embedded MATLAB, visit http://www.mathworks.com/products/featured/embeddedmatlab.

About The MathWorks

The MathWorks is the world's leading developer of technical computing and Model-Based Design software for engineers and scientists in industry, government, and education. With an extensive product set based on MATLAB and Simulink, The MathWorks provides software and services to solve challenging problems and accelerate innovation in automotive, aerospace, communications, financial services, biotechnology, electronics, instrumentation, process, and other industries.

The MathWorks was founded in 1984 and employs more than 1,800 people worldwide, with headquarters in Natick, Massachusetts. For additional information, visit www.mathworks.com.

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, Embedded MATLAB, and PolySpace are trademarks of The MathWorks, Inc. Other product or brand names are trademarks or registered trademarks of their respective holders.

Contact:

The MathWorks, Inc.
Dave Smith, 508-647-7427
Email Contact
or
Text 100
Sean Audet, 617-723-1044
Email Contact

Featured Video
Jobs
Sr. Silicon Design Engineer for AMD at Santa Clara, California
CAD Engineer for Nvidia at Santa Clara, California
Senior Firmware Architect - Server Manageability for Nvidia at Santa Clara, California
Senior Platform Software Engineer, AI Server - GPU for Nvidia at Santa Clara, California
Design Verification Engineer for Blockwork IT at Milpitas, California
GPU Design Verification Engineer for AMD at Santa Clara, California
Upcoming Events
MEMS & Sensors Executive Congress (MSEC 2024) at Château-Bromont Hotel in Bromont Quebec Canada - Oct 7 - 9, 2024
PCB West 2024 at Santa Clara Convention Center Santa Clara CA - Oct 8 - 11, 2024
DVcon Europe 2024 at Holiday Inn Munich City Center, Munich Germany - Oct 15 - 16, 2024
International Test Conference (ITC) at United States - Nov 3 - 8, 2024



© 2024 Internet Business Systems, Inc.
670 Aberdeen Way, Milpitas, CA 95035
+1 (408) 882-6554 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering TechJobsCafe - Technical Jobs and Resumes GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy PolicyAdvertise