ARM, DSP 라이브러리 포함한 소프트웨어 인터페이스 표준 확장

편집부 | IDG Korea 2010.12.20

ARM은 ARM Cortex 마이크로컨트롤러 소프트웨어 인터페이스 표준(이하 CMSIS)의 2.0 버전을 발표했다. 제조 업체에 구애받지 않는 하드웨어 추상 레이어의 향상된 버전으로서 Cortex-M4 프로세서용 확장 기능이 있으며, 최적화된 신호 처리 알고리즘을 지닌 CMSIS-DSP(디지털 신호 처리) 라이브러리를 포함하고 있다.

 

CMSIS-DSP 라이브러리는 벡터 연산, 매트릭스 컴퓨팅, 복잡한 산술연산, 필터 함수, 제어 함수, PID 컨트롤러, 푸리에 변환(Fourier transforms)을 지원하며 그 외에도 자주 사용되는 DSP 알고리즘들을 포함하고 있다. 대부분의 알고리즘은 부동 소수점 및 다양한 고정 소수점 형태로 사용할 수 있으며, Cortex-M3와 Cortex-M4 프로세서에 최적화돼 있다.

 

Cortex-M4 구현은 신호 처리 알고리즘을 위한 Cortex-M4 프로세서의 능력을 최대로 활성화하기 위한 ARM DSP SIMD(단일 명령 다중 데이터) 명령 셋과 부동 소수점 하드웨어를 사용한다. 최적화된 CMSIS-DSP 라이브러리는 C언어로만 작성됐으며 프로그래머들이 특정 애플리케이션의 필요 사항을 활용할 수 있도록 소스 코드와 함께 제공된다.

 

ARM MCU 툴 부문 이사인 라인하르트 카일은 "CMSIS-DSP 라이브러리는 Cortex-M3와 Cortex-M4 프로세서 기반의 마이크로컨트롤러들이 저전력, 고성능으로 신호를 처리할 수 있다”며, "라이브러리의 Cortex-M4 버전은 고정 소수점 연산에서 2의 배수로 실행 속도를 높이고, 부동 소수점 DSP 알고리즘에서 10의 배수로 처리 속도를 높이는 명령 셋을 사용한다”고 말했다. editor@idg.co.kr

 

 

 Tags Arm DSP ARM Cortex
Sponsored

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.