MathWorks Now Optimizes Code Generation Across Entire ARM Cortex Family

Extends benefits of Model-Based Design for embedded developers by generating optimized code for Cortex-A processor family

NATICK, Mass. — (BUSINESS WIRE) — October 30, 2014 — MathWorks today announced that code generated from MATLAB and Simulink is now optimized for use across the ARM® Cortex®-A processor family. Embedded systems developers using ARM Cortex processors in the automotive, aerospace, signal processing and medical device industries can now automatically generate code, speeding execution time and reducing memory usage. This ability to generate optimized code helps small design teams extend Model-Based Design across applications and devices including motor control, power electronics, audio, and communications.

Building on CMSIS library support for Cortex-R and Cortex-M cores, Embedded Coder now offers Ne10 DSP library support, which helps generate optimized DSP filter code for the full line of ARM Cortex-A processor-based devices. Simulink also offers built-in target support for ARM-based hardware devices including BeagleBone Black, Xilinx Zynq, STMicroelectronics Discovery Board, and Freescale Freedom Board. Third-party integrations exist for other popular ARM-based devices including Texas Instruments Hercules and Analog Devices CMx40 hardware.

Model-Based Design offers engineers three key benefits throughout the software and hardware design process.

  • By using Simulink for desktop simulation of systems, engineers can catch errors early and optimize designs.
  • Automatic code generation with Embedded Coder can help to prevent manual coding errors and optimize code.
  • Automated testing of model code using processor-in-the-loop with Embedded Coder saves time via test reuse and improves code quality.

“Our partnership with MathWorks continues to help developers efficiently produce accurate code and their support for our full line of Cortex processor-based devices is another important step,” said Richard York, vice president, embedded segment, ARM. “With Ne10 optimized code, embedded systems developers working with Cortex-A processors can now realize the cost and time-to-market benefits of Model-Based Design with fast ARM NEON code performance on ARM cores.”

“Increasing interest in image processing, radar, and communications is driving more use of ARM Cortex-A-based devices for a wide range of consumer and commercial devices,” said Paul Barnard, design automation marketing director, MathWorks. “Consequently, embedded software engineers and system level designers often need to simulate their software and systems within the same environment. The ability to generate optimized code will serve as an on-ramp to Model-Based Design for groups of engineers developing ARM-based devices, by allowing them to start with modeling while knowing they can generate code for their embedded system.”

About MathWorks

MathWorks is the leading developer of mathematical computing software. MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design of multidomain dynamic and embedded systems. Engineers and scientists worldwide rely on these product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries. MathWorks products are also fundamental teaching and research tools in the world’s universities and learning institutions. Founded in 1984, MathWorks employs more than 3000 people in 15 countries, with headquarters in Natick, Massachusetts, USA. For additional information, visit mathworks.com.

MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.



Contact:

MathWorks
Franceen Shaughnessy, 508-647-2053
Email Contact




Review Article Be the first to review this article
Synopsys: Custom Compiler

ClioSoft: Design Hub

Featured Video
Editorial
Peggy AycinenaIP Showcase
by Peggy Aycinena
Grant Pierce: Grand Challenges in IP
More Editorial  
Jobs
Technical Support Engineer for EDA Careers at Freemont, CA
LVS for PDK Design Engineer SILICON VALLEY for EDA Careers at San Jose, CA
LVS PEX DESIGN ENGINEERS SILICON VALLEY for EDA Careers at San Jose, CA
Upcoming Events
EMC PCB Design Integration at 13727 460 Ct SE North Bend WA - Jun 6 - 9, 2017
DAC 2017 Conference at Austin TX - Jun 18 - 22, 2017
2017 FLEX Conference at Monterey Conference Center 1 Portola Plaza, Monterey CA - Jun 19 - 22, 2017
MPSoc Forum 2017 - July 2 - 7, 2017, Les Tresoms Hotel, Annecy, France at Les Tresoms Hotel Annecy France - Jul 2 - 7, 2017
NEC: CyberWorkbench
ClioSoft
DAC2017



Internet Business Systems © 2017 Internet Business Systems, Inc.
595 Millich Dr., Suite 216, Campbell, CA 95008
+1 (408)-337-6870 — 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 Policy