ARM CMSIS 2.0 발표로 임베디드 개발자 지원
ARM® Cortex™ 마이크로컨트롤러 소프트웨어 인터페이스 표준(CMSIS)의 2.0 버전이 20일 발표됐다. 제조사에 구애받지 않는 하드웨어 추상 레이어의 향상된 버전으로서 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 툴 부문 이사인 라인하르트 카일(Reinhard Keil)은 "CMSIS-DSP 라이브러리는 Cortex-M3와 Cortex-M4 프로세서 기반의 마이크로컨트롤러들이 저전력, 고성능으로 신호를 처리할 수 있게 해준다”며, "라이브러리의 Cortex-M4 버전은 고정 소수점 연산에서 2의 배수로 실행 속도를 높이고, 부동 소수점 DSP 알고리즘에서 10의 배수로 처리 속도를 높이는 명령 셋을 사용한다. 최적화된 CMSIS-DSP 라이브러리의 표준화는 소프트웨어 개발 비용을 절감해주며 필터 디자인 유틸리티들을 위한 ARM ecosystem과 그 외의 고급 DSP 개발도구들을 제공한다”고 말했다.
'아이씨엔 뉴스' 카테고리의 다른 글
코그넥스, DataMan ID 리더기에 PROFINET과 EtherNet/IP 연결 가능 (0) | 2010.12.20 |
---|---|
인피니언, 자동차 M2M용 in CAR 마이크로컨트롤러 발표 (0) | 2010.12.20 |
독일 지멘스 공인 자동화 전문가 인증 프로그램 국내 취득 진행 (0) | 2010.12.20 |
소포우편물 자동구분기 국산화 375억 수입대체 효과 (0) | 2010.12.17 |
아바고, 초소형 시스템온칩 USB 광 마우스 센서 출시 (0) | 2010.12.12 |