ST마이크로일렉트로닉스 (www.st.com)은 최근 출시한 획기적인 ARM Cortex™-M3 코어 기반의 STM32 플래시 마이크로컨트롤러 제품군을 위한 새로운 소프트웨어 라이브러리를 발표하였다.
새로운 소프트웨어 라이브러리는 MCU가 가전 기기에서 사용될 때 IEC 60335-1 표준*의 요건 준수 및 최종 제품 승인에 대한 테스트 과정과 보안 과정을 간소화하기 위해 설계되었다. 2007년 10월부터, IEC 60335-1은 전반적인 컨수머 및 애플리케이션 안전의 효과에 따라, MCU 기반 기기의 소프트웨어의 평가를 요구하고 있다. 일부 오류 검출이 마이크로컨트롤러에 기반할 때, 임베디드 코드는 자가 테스트 루틴을 포함해야 하며, 안전 필수 오류를 검출할 수 있는 성능을 위해 소위 클래스 B 요건에서 평가되어야 한다.
STM32제품군을 위해 ST가 개발한 새로운 자가 진단 소프트웨어 모듈은 VDE (German Association for Electrical, Electronic & Information Technologies) 테스트 및 인증 기관의 승인을 받았으며, 전세계적으로 인정되고 있다. 이제, 제조업체들이 ST의 통합 가이드라인을 변경하지 않고 준수하면서 애플리케이션에서 이 모듈을 사용할 때, 애플리케이션은 최종 제품 인증의 일환으로 VDE를 통해 완벽하게 재평가될 필요가 없다. 따라서, 가전기기 제조업체들의 개발 시간을 상당히 절약해 준다. ST는 32 비트 MCU에 기반한 루틴에 대한 인증을 받은 최초의 반도체 제조사로, ST가 가전 기기 시장에 집중하고 있음을 분명히 보여주고 있다.
소프트웨어 라이브러리는 관련 문서와 함께 요청시 ST로부터 무료로 제공받을 수 있다. 이 라이브러리는 완벽한 safe-boot 순서 및 CPU용 자가 진단 모듈, 비휘발성 메모리, RAM 및 클록 주파수를 포함한다. 또한 투과성 RAM 테스트가 실행 시간 동안 진행된다. 이밖에도, STM32는 이중 내부 와치독 및 오류 안전 클록 회로를 포함한 안전 관련 하드웨어를 내장하여, 실제로 필요한 자가 테스트 루틴의 수를 감소시키고 소프트웨어 오버헤드를 감소시킴으로써 인증을 단순화시킨다.
STM32 제품을 기반으로 하는 제조업체들이 사전 승인된 소프트웨어를 자유롭게 이용할 수 있게 함으로써, ST는 제조업체들이 자신만의 셀프 테스트 루틴을 개발할 필요성을 없애 줄 것이며, 제품 인증을 달성시키는데 소요되는 시간과 비용을 감소시켜 줄 것이다. 셀프 테스트 루틴은 MCU 아키텍처와 함께 어셈블러 프로그래밍 기능의 심층적인 지식을 요구하는 과정이다. 이 소프트웨어는 쿠커, 식기세척기, 세탁기, 기타 3상 모터 애플리케이션과 같은 가전 기기 제조업체들에게 특별한 혜택을 제공할 것이다.
STM32는 최고 수준의 성능과 에너지 효율성을 제공하면서, 오픈 및 업계 표준 ARM 아키텍처와 개발 환경으로 동작하는 혜택을 유지한다. 72MHz 클록 주파수와 함께 STM32F103 “성능” 라인은 최고 수준의 32비트 MCU 성능을 제공하면서, 36MHz 클록 주파수를 갖춘STM32F101 “액세스” 라인은 16비트 디바이스 사용자에게 성능 향상의 특징을 제공하면서 16비트 수준의 가격을 제시한다.
Cortex-M3 코어는 메모리와 프로세서 크기가 제품 비용에 상당히 영향을 미치는 광범위한 시장과 애플리케이션의 저가형 요구조건을 겨냥해 개발되었다. ST는 이 개발 분야에서 선도적인 파트너로, 이 코어에 기반해 제품군을 출시한 최초의 선도적인 MCU 제공업체이다. 2개의 프로세서 라인의 모든 변형 제품들은 현재 생산 중이다.
출처 : ST마이크로일렉트로닉스
디지털여기에
news@yeogie.com
<저작권자 @ 여기에. 무단전재 - 재배포금지>