ARM, FPGA에 최적화된 최초의 프로세서로 Cortex 제품군 확대
ARM 과 액텔은 4월 2일부터 5일까지 캘리포니아 산호세에서 열리는 임베디드 시스템스 컨퍼런스(Embeded Systems Conference)에서 Cortex-M1 프로세서를 공동으로 시연할 예정이다.
Cortex-M1 프로세서를 통해 OEM사들은 FPGA, ASIC 및 ASSP 등을 포함한 다수의 프로젝트 전반에서 소프트웨어 및 툴에 합리적인 투자를 할 수 있어 상당한 비용 절감을 달성할 수 있을 뿐만 아니라, 업계 표준 프로세서 사용을 통해 벤더 독립성을 확대 할 수도 있다. Cortex-M1 프로세서는 업계 선도의 FPGA 합성 벤더, 소프트웨어 개발 툴 및 실시간 OS 등에 의해 지원되므로, FPGA 설계자들은 그 어느 때 보다 큰 선택의 폭과 유연성을 즐길 수 있게 되었다.
가트너 데이터퀘스트(Gartner Dataquest)의 리서치 담당 부사장인 브라이언 루이스(Bryan Lewis)는 “가트너 데이터퀘스트는 FPGA/PLD 의 장래가 매우 밝다고 본다”면서 “2008년에는 견실한 성장세(15.7 퍼센트)를 회복할 것으로 기대하며, 2008년 이후부터는 FPGA/PLD 시장이 반도체 시장을 능가할 것으로 전망”한다고 밝혔다.
ARM 프로세서 사업부문 전무이사(EVP) 겸 본부장인 그라함 버드(Graham Budd)은 “Cortex-M1 프로세서는 FPGA 영역에서 ARM 아키텍처 범위를 확장하고, 전체 디지털 세계에 프로세서 솔루션을 공급하고자 하는 우리의 목적에 한 걸음 다가가게 할 것”이라면서 “ASIC/ASSP 및 마이크로컨트롤러 시장의 광범위한 ARM 사용자 기반과 툴에 대한 리얼뷰(RealView)? 제품군의 지원은 물론 ARM 커넥티드 커뮤니티(Connected Community)의 제품 지원을 활용함으로써 Cortex-M1프로세서는 OEM사들이 소프트웨어 개발 리소스, 툴, 교육 등의 측면에서 상당히 절약을 할 수 있도록 지원할 것”이라고 말했다.
Cortex-M1 프로세서의 라이센스를 취득한 액텔은 고객들에게 추가 비용없이 제공할 예정이다. FPGA용으로 최적화된 Cortex-M1 프로세서는 액텔의 플래시 기반의 M1이 지원되는 액텔 퓨전 프로그래머블 시스템 칩(Actel Fusion Programmable System Chips) 및 ProASIC3 FPGA 사용자들에게 광범위한 최종 애플리케이션의 요건을 충족하는 소형의 효율적인 프로세서를 제공한다. 액텔은 홈페이지에서 무료로 다운로드가 가능한 코어콘솔 IP 개발 환경 (CoreConsole IP Deployment Platform), 소프트콘솔(Softconsole) 프로그램 개발 환경 및 액텔 리베로 통합 설계 환경 (Actel Libero Integrated Design Environment) 등으로 Cortex-M1 프로세서를 지원할 것이다.
액텔의 제품 마케팅 담당 부사장인 리치 브로사트(Rich Brossart)는 “액텔은 ARM7™ 제품군 에 기반한 솔루션을 성공적으로 도입한 이후, ARM의 Cortex-M1 프로세서를 FPGA 용으로 최적화하기 위해 ARM과 초기부터 긴밀히 협력하였으며, 그 결과 액텔의 프로세서 라이브러리에 아주 중요한 프로세서를 추가했다”면서 “액텔은 업계 표준 프로세서 코어에 일반적으로 따르는 수수료 및 계약 협상에 얽매이지 않고, 애플리케이션이나 규모에 관계없이 프로그램성이 뛰어난 솔루션을 원하는 기업에게 Cortex-M1을 제공할 예정”이라고 말했다.
툴 및 주변장치 지원
Cortex-M1 프로세서는 출시 예정인 ARM 리얼뷰 개발 스위트(RealView Development Suite) 및 리얼뷰 마이크로컨트롤러 개발 키트(RealView Microcontroller Development Kit)에 의해 전적으로 지원될 것이다. 리얼뷰 개발 스위트에는 개발자들이 Cortex-M1 프로세서용으로 즉시 애플리케이션을 만들고 테스트 할 수 있게 지원하는 완전한 명령어 세트 시스템 모델(ISSM, instruction set system model)이 포함될 예정이다. 개발자들은 Cortex-M1 프로세서에 추가된 주변장치를 시각화하고 상호작용을 할 수 있도록 리얼뷰 개발 스위트의 디버거를 쉽게 커스터마이즈할 수 있고, 또한 ARM의 고성능 리얼뷰 ICE 및 ULINK?2 런 컨트롤 유닛을 이용하여 Cortex-M1 실리콘 상에서 구동 되는 애플리케이션을 연결하고 디버그 할 수 있을 것이다.
최근 ARM이 출시한 뛰어난 효율성을 가진 마이크로DMA (PL230)를 포함하여 ARM 암바(AMBA)?를 준수하는 프라임셀(PrimeCell)? 주변장치 IP로 시스템 성능 및 설계 소요시간은 더욱 개선된다.
코드소서리(CodeSourcery), 마이크리움(Micrium), 익스프레스 로직(Express Logic), IAR 시스템스(IAR Systems), 멘토 그래픽스(Mentor Graphics Inc), 신플리시티(Synplicity) 등의 ARM 커넥티드 커뮤니티 파트너사들은 모두 Cortex-M1프로세서를 지원할 것이다. 개선된 플로우 통합을 위해, Cortex-M1 프로세서에는 SPIRIT 콘소시움의 IP-XACT 표준을 준수하는 IP 디스크립션이 함께 포함 될 것이다.
적은 면적, 고 주파수, 사용 편리성
ARM Cortex-M1 프로세서는 일반적으로 사용되는 고밀도 썸(Thumb)?-2 명령어 세트의 하부세트를 실행하는 간소화된 3단계 32-비트 RISC 프로세서이다. 이러한 특징으로 ARM7TDMI? 프로세서 이상의 모든 ARM 프로세서용 썸 코드와 호환성을 유지하면서도 프로세서와 소프트웨어 풋프린트 모두 가장 작은 FPGA 기기에서 요구되는 면적 조건을 충족할 수 있다. Cortex-M1 프로세서는 170 MHz 이상에서도 작동 가능하며, 주로 사용되는 저비용의 FPGA기기 면적의 15퍼센트도 차지하지 않는다. Cortex 제품군 내에서 가장 작은 프로세서 이지만 Cortex-M1 프로세서는 0.8 DMIPS/MHz의 성능을 제공할 수 있다. 임베디드 컨트롤, 통신, 네트워킹, 항공우주 등이 FPGA에서 Cortex-M1 프로세서가 사용되는 일반적인 애플리케이션이다. FPGA의 ARM 솔루션에 대한 더 상세한 정보는 www.arm.com/fpga에서 확인 가능하다.
시장 출시 정보
라이센스 및 로열티 비용 없이 액텔의 홈페이지 (www.actel.com)를 통해 4월 중에 액텔의 Cortex-M1 프로세서를 미리 사용해볼 수 있다. M1이 지원되는 ProASIC3 및 액텔 퓨전 PSC 기기는 2007년 3분기에 시제품이 나올 예정이다.
또한, 액텔(actel), 알테라(Altera), 래티스(Lattice), 자일링스(Xilinx) 등을 포함한 다양한 FPGA 업체 기기에 최적화된 ARM Cortex-M1 프로세서 RTL 및 관련 EDA 뷰는 2007년 2분기부터 OEM사들에게 라이센스가 가능하다.
<Cortex 제품군 프로세서 소개>
ARM Cortex 제품군의 3개 시리즈는 칩 제조업체 및 OEM 들이 단일 아키텍쳐로 로우엔드 마이크로컨트롤러에서 고성능 애플리케이션 프로세서까지 표준화가 가능하도록 해 준다. 썸-2(Thumb-2) 기술을 통해 ARM Cortex 제품군은 개발 비용을 대폭 감소시켜 주면서 기업의 효율성을 증가시킨다.
· ARM Cortex-A 시리즈: 복합 OS 및 사용자 애플리케이션을 위한 애플리케이션 프로세서
· ARM Cortex-R 시리즈: 실시간 시스템용 임베디드 프로세서
· ARM Cortex-M 시리즈: 마이크로컨트롤러 및 저비용 애플리케이션에 최적화된 딥 임베디드 프로세서
웹사이트: http://www.arm.com
연락처
ARM코리아 오문정 과장 031-712-8234 017-233-2695
홍보대행사 Text 100 Sunny 고지영 02-587-3308 016-731-0771
-
2011년 6월 9일 14:29