개요
임베디드 소프트웨어 개발과 검증은 더욱더 복잡해 지고 있습니다. SW개발과 검증의 혁신을 위해 글로벌 기업은 가상화 플랫폼을 도입하여 개발 생선성을 빠르게 향상하고 있습니다. Imperas 솔루션은 System Full Virtualization(전가상화) Simulator 입니다. 임베디드 시스템의 CPU 뿐 아니라 Peripheral Device, Bus, Memory 등을 모두 가상화하여 Target에서 실행 되는 바이너리를 개발 환경에서 그대로 실행하고 테스트할 수 있도록 합니다.
Imperas
주요 기능
개발 & 테스트 Tool Chain
CPU, 주변장치, 플랫폼을 개발 할 수 있는 Tool Chain 제공
VAP, 3DebugTM
소프트웨어의 검증을 위한 다양한 프로파일 테스트 기능 제공
Simulation
다양한 시스템(Single Core, homogeneous, Heterogeneous, AMP, SMP) 시뮬레이션 가능
QuantumLeapTM
Host CPU 코어와 맵핑을 통해 병렬 처리하여 가속화된 기능으로 빠른 시험 가능
Model library
프로세스 및 주변장치 등에 대한 모델 라이브러리 및 소스코드 제공
Imperas
주요 테스트 기능
분류 | VAP 주요 기능 | 설명 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Imperas
장점
초기 개발
가상 플랫폼은 하드웨어와 동등 이상의 속도로 제공되어 임베디드 소프트웨어 개발이 이전보다 수 개월 더 빨리 시작될 수 있고 제품 개발 기간을 단축 할 수 있습니다.
가시성 및 제어 가능성
하드웨어 프로토 타입은 내부 레지스터 및 신호를 볼 수 있는 제한된 액세스를 제공하며 하드웨어 또는 소프트웨어 실행을 변경하거나 제어 하는 것에 제약이 많습니다. Imperas 가상 플랫폼은 모든 HW 및 소프트웨어의 상태를 볼 수 있으며 실행 중 입력 값을 손 쉽게 제어 할 수 있습니다. 이는 효과적인 검증에 필요한 강력한 기능을 제공하며 자동화를 구현합니다.
성능 및 접근성
하드웨어 플랫폼은 초기 테스트 단계에서 가용성이 제한 되어있어 수행 할 수 있는 테스트의 양이 제한됩니다. 가상 플랫폼은 사용 가능한 모든 컴퓨팅 플랫폼에 복제 될 수 있으므로 대규모 팀의 개별 구성원 또는 병렬로 작동하는 많은 테스트 플랫폼에서 동시에 사용할 수 있습니다. 또한 신중하게 구축하면 가상 플랫폼이 실제 최종 하드웨어보다 빠르게 실행되어 테스트주기를 연장 할 수 있습니다.
전세계 최대 규모의 Eco System OVPWorld
Imperas가 2000년 설립한 OVPWord는 세계에서 가장 큰 규모의 가상플랫폼 생태계, 연구 목적으로 무료로 개방하여 다양한 분야에 기여하고 있으며 OVPWorld의 모든 프로세스 모델은 Imperas와 상호호환 됩니다.
성능 벤치마크
가장 빠른 성능의 Simulator
고성능 소프트웨어 시뮬레이터 인 OVPsim을 사용하면 일반적인 데스크톱 컴퓨터에서 초당 100 억 개의 명령어로 프로세서 모델의 코드를 시뮬레이션 할 수 있습니다.