MathWorks, ARM Cortex 제품군을 위한 최적화된 코드 생성

Cortex-A, -R, -M 프로세서 제품군에 최적화된 코드를 생성하여 임베디드 시스템 개발자가 모델 기반 설계 시 누릴 수 있는 이점을 확대

Natick, Mass. - (2014년 10월 30일)

MathWorks는 MATLABSimulink에서 생성한 코드를 ARM® Cortex® 프로세서 제품군에서 이전보다 최적의 상태로 사용할 수 있다고 발표했습니다. 이제 자동차, 항공 우주, 신호 처리, 의료 장비 등의 산업에서 ARM Cortex 프로세서를 사용하는 임베디드 시스템 개발자가 자동으로 코드를 생성하여 실행 시간을 단축하고 메모리 사용량을 줄일 수 있습니다. 최적화된 코드를 생성하는 이번 기능을 사용하면 소규모 설계 팀에서 모델 기반 설계를 모터 제어, 전력 전자, 오디오 및 통신 분야의 응용 프로그램 및 장치 전반으로 확대할 수 있습니다.

Cortex-R 및 Cortex-M 코어에 CMSIS 라이브러리를 지원하는 Embedded Coder가 이제 Ne10 DSP 라이브러리를 지원하면서 ARM Cortex-A 프로세서의 기반 장치에 필요한 최적의 DSP 필터 코드 생성을 돕습니다. Simulink는 또한 BeagleBone Black, Xilinx Zynq, STMicroelectronics Discovery Board 및 Freescale Freedom Board를 비롯한 ARM 기반 하드웨어 장치에 대한 지원을 기본으로 제공합니다. 그밖에 Texas Instruments Hercules 및 Analog Devices CMx40 하드웨어 등 널리 사용되는 ARM 기반 장치에 대해서도 협력사에 의해 가능합니다.

모델 기반 설계는 소프트웨어 및 하드웨어 설계 프로세스 전반에 있어서 엔지니어에게 3가지 주요 이점을 제공합니다.

  • 데스크탑에서 Simulink를 사용해 시스템을 시뮬레이션할 경우 오류를 조기에 발견하고 설계를 최적화할 수 있습니다.
  • Embedded Coder를 사용한 코드 생성으로 수동 코딩에 따른 오류를 방지하고 코드를 최적화할 수 있습니다.
  • Embedded Coder에서 Processor-In-The-Loop를 사용하여 모델에서 생성된 코드에 대한 테스트를 자동화하면 테스트를 재사용할 수 있어 시간이 절약되며 코드 품질도 높일 수 있습니다.

ARM의 임베디드 부문 부사장인 Richard York는 “MathWorks와의 파트너쉽으로 개발자가 코드를 정확하고 효율적으로 생성할 수 있도록 협력하고 있으며, 이번의 전체 Cortex 프로세스 기반 장치 지원은 또 하나의 중요한 단계입니다.” 라고 설명했습니다. MathWorks의 설계 자동화 마케팅 담당자인 Paul Barnard는 다음과 같이 설명합니다. “Ne10 최적화 코드를 사용하면 Cortex-A 프로세서를 작업에 활용하는 임베디드 시스템 개발자가 ARM 코어의 빠른 NEON™ 코드 성능을 통해 모델 기반 설계의 비용 절감 및 시장 출시 단축이라는 이점을 실현할 수 있습니다.”

이미지 프로세싱, 레이더 및 통신에 대한 관심이 늘어나면서 다양한 소비자 및 기업용 장치에서 ARM Cortex-A 기반 장치의 활용도가 높아지고 있습니다. 따라서 임베디드 소프트웨어 엔지니어와 시스템 레벨 설계자가 종종 같은 환경에서 소프트웨어와 시스템을 시뮬레이션해야 합니다. 최적화된 코드 생성 기능은 ARM 기반 장치를 개발하는 엔지니어 그룹이 임베디드 시스템용 코드 생성이 가능함을 염두에 두고 모델링을 시작하도록 도움으로써 이들이 모델 기반 설계를 수용하도록 지원합니다.

MathWorks 소개

매스 웍스 (MathWorks의)는 테크니컬 컴퓨팅 소프트웨어 회사의 선도적 인 개발 업체입니다. MATLAB 알고리즘 개발, 데이터 분석, 데이터 시각화,의 테크니컬 컴퓨팅 언어 (테크니컬 컴퓨팅 언어)의 수치 계산을위한 프로그래밍 환경입니다. 시뮬링크는 멀티 도메인 동적 시스템 및 임베디드 시스템의 시뮬레이션과 모델 기반 설계 (모델 기반 디자인)를위한 그래픽 환경입니다. 전세계의 엔지니어와 과학자들은 퍼팅 자동차, 우주 항공, 전자, 금융 서비스, 생명 공학, 및 기타 산업, 혁신 및 개발을 촉진하기 위해 이들 제품군을 이용. 또한, MATLAB과 SIMULINK은 전세계 대학과 교육 기관 기초 교육 ​​및 연구 도구입니다. 1984 년에 설립, 15 개국에 본사를두고있는 매스 웍스 네이 틱, 매사추세츠, 미국 (네이 틱), 3000 개 이상의 지사보다 더 사용한다. 자세한 내용은 kr.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.