사이트맵 보기

뉴스레터

SoC FPGA Virtual Target & TRACE32

작성일

작성자 관리자

조회수 4260

첨부파일

Altera Releases FPGA Industry’s First Virtual Target for Software Development on SoC FPGAs - Lauterbach provides Debugging for the Altera′s Virtual Target with TRACE32® PowerView.

Altera의 SoC FPGA Virtual Target & TRACE32 – SoC FPGA에 이용하기 위한 소프트웨어 신속하게 개발가능

Altera사는 SoC FPGA 기반의 시스템에 이용하기 위한 소프트웨어를 신속하게 개발할 있도록 가상설계 플랫폼이라고 불리는 SoC FPGA Virtual Target을 발표 했습니다. Synopsys사의 검증된 가상 솔루션을 기반으로 한 SoC FPGA Virtual Target은 Altera SoC FPGA 개발보드에 대해서 PC기반의 기능 시뮬레이션을 실시할 수 있습니다. Virtual Target이 SoC FPGA 보드와 바이너리 및 레지스터 호환이 가능하므로 Virtual Target으로 개발한 소프트웨어를 최소한의 작업만으로 실제보드로 이전할 수 있습니다. Linux 및 VxWorks가 가능하고 뛰어난 ARM ecosystem 개발툴이 지원되는 Virtual Target을 이용함으로써, 엔지니어가 익숙한 툴들을 이용해서 애플리케이션을 개발할 수 있게 해주고, 기존의 코드를 최대한 재사용할 수 있게 해주며, 또한 복잡한 멀티코어 프로세서 시스템 개발에서 수준 높은 타겟제어 및 타겟 가시성을 제공 함으로써 생산성을 더욱더 향상 시킬 수 있습니다. Altera사의 제품&마케팅 부사장인 Vince Hu는 “임베디드 프로젝트에 이용하기 위한 애플리케이션 소프트웨어를 개발하기 위해서는 많은 시간과 자원을 필요로 합니다. 그러나 우리 회사의 SoC FPGA Virtual Target을 이용함으로써, 엔지니어들이 소프트웨어 개발에 신속하게 착수할 수 있을 것이며 생산성을 극대화하고 신속하게 제품을 시장에 내놓을 수 있습니다.”라고 말했습니다.

SoC FPGA Virtual Target은 Altera의 Cyclone®V 및 Arria® V SoC FPGA에 이용되는 것과 동일한 듀얼 코어 ARM® Cortex™-A9 MPCore™ 프로세서와 시스템 주변 장치를 포함하며, DDR SDRAM, 플래시 메모리, 가상 I/O 등의 보드레벨 장치들을 제공합니다. 하드프로세서 시스템과 고객이 설계한 FPGA IP를 겨냥한 애플리케이션 소프트웨어 개발이 가능하도록 Altera는 선택적으로 Virtual Target의 FPGA-in-the-loop extension을 제공합니다. Virtual Target과 FPGA-in-the-loop extension을 이용해서 사용자들로 하여금 맞춤형 주변장치와 하드웨어 가속장치들을 프로세서 서브시스템에 추가할 수 있도록 해주며, 그것에 맞는 장치드라이버를 생성하고 최종 하드웨어가 완성되기 전에 애플리케이션 소프트웨어와 통합할 수 있습니다. 그러므로 특정 디바이스에 이용하기 위한 펌웨어 및 애플리케이션 소프트웨어를 최소한의 작업만으로 실제 하드웨어로 옮길 수 있습니다. Virtual Target은 Linux 및 VxWorks를 지원하여 임베디드 소프트웨어 개발자가 사전에 구축된 Linux 커널 이미지를 이용해서 Virtual Target으로 즉시 Linux를 부트 할 수 있으며 SoC FPGA 개발보드의 모든 주요장치들에 대해서 장치드라이버가 지원됩니다. 또한 이번 분기에 Virtual Target용으로 VxWorks BSP(board support package)를 제공할 것이며, 그 밖의 임베디드 운영체제용으로 추가적인 BSP를 제공할 예정입니다.

갈수록 더 많은 사용자들이 개발 작업시간을 단축하기 위해서 가상 프로토타입 기법을 활용하고 있습니다.
TRACE32와 Virtual Target의 고유한 가시성 및 제어성능을 이용함으로써 멀티코어 디버깅을 전혀 새로운 차원으로 향상시킬 수 있을 것이며 개발 작업의 각각의 단계에서 지금까지 해온 툴 및 지식에 대한 투자를 활용할 수 있습니다.

고객문의 기술지원/
데모/
SW요청
031-627-
3116