“arm · SoC · Drone · IoT · AI · Embedded   휴인스가 함께합니다”

HUINS


제품솔루션

> 제품솔루션 > ARM/KEIL 솔루션 > ARM 소프트웨어

ARM/KEIL 솔루션 ARM/KEIL 솔루션

DS-5 Ultimate

64-bit ARM v8 아키텍쳐를 지원하는 차세대 소프트웨어

LLVM infrastructure 기반의 ARM Compiler 6 (for ARMv8)

​ARM 아키텍쳐 소프트웨어 성능 개선에 최적화된 ARM C 라이브러리

​보다 효율적인 코드 생성, 더 정확해진 진단, 더 빨라진 개발을 지원

​ARM Compiler 5 혹은 GCC에서의 마이그레이션 툴 제공

​ARM® Cortex®-A9, Cortex-A8 및 ARM v8 FVP 시뮬레이션 모델 제공

​하드웨어 타겟 없이 bare metal 과 Linux 커널 및 어플리케이션 개발 지원

제품소개

  • ARM® DS-5 Development Studio중 Ultimate Edition은 ARM Architecture v8(64-bit) 기반의 개발을 위한 소프트웨어 개발환경입니다. 64-bit 기반의 System-on-chip(SoC) 설계자, Real-time firmware 엔지니어, 혹은 Android 개발자든 상관없이 누구나 DS-5를 통해 개발이 가능합니다. 이것은 DS-5 Professional Edition의 모든기능에 ARM Compiler 6 및 특별한 기능을 포함하고 있습니다. 
  •  DS-5는 ARM C/C++ 컴파일러와 강력한 Linux / Android / RTOS-aware 디버거, 시스템 전반에 걸친 성능 분석 가능한 ARM Streamline, Real-time 시스템 모델(ARMv8, Cortex-A9 Quad-core), 그리고 사용자 친화적인 통합개발환경(IDE)로 Eclipse로 구성되어 있습니다.
  • ARMv8 FVP는 하드웨어 Target이 필요없이 베어메탈(bare-metal), 커널과 응용프로그램 개발을 위해 포함되어 있다. 이는 조기에 ARMv8에 접근하는 게기를 마련해 줍니다.    
  • DS-5 Debugger의 Virtualization, big.LITTLE 시스템, 그리고 ARM사의 모든 최신 system IP에 대한 지원으로 복잡한 어플리케이션을 다룰 수 있고 이를 더 쉽게 만들 수 있도록 해줍니다.

제품특징​

AARCH64 (ARM Architecture 64)

  • LITTLE 과 multi-cluster에 대한 디버그 지원으로 ARMv8 디바이스 개발을 빠르게 할 수 있습니다.
  • DS-5 debugger와 Streamline performance analyzer는 소프트웨어를 동작하게 만들고, 최적화하며, 빠르게 실행할 수 있도록 도와줄 것입니다. 

    

ARM Compiler 6

  • LLVM 기반의 ARM Compiler6는 최적화된 ARM C library와 최신의 modular front-end를 가지고 bare-metal compilation에 대해 하나의 툴 체인 안에서 ARM과 open source 중 가장 좋은 것을 제공하게 됩니다. 
  • ARM Compiler 5 또는 GCC에서의 마이그레이션 툴을 제공하고 있습니다.    

 

ARMv8 FVP

  • DS-5 Ultimate Edition은 ARMv8 FVP를 포함하며 사용자에게 하드웨어 없이 kernel, application, 그리고 bare-metal 개발을 위한 완벽한 ARM system simulation을 제공합니다.
  • 별도로 Cortex-A9, Cortex-A8 FVP 모델을 포함하여 제공하고 있습니다.

       



기타

  • Multicluster 와 big.LITTLE Debug
    FVP에 의한 모델링에서부터 VSTREAM virtual debug interface를 이용한 RTL 시뮬레이션, DSTREAM debug and trace unit을 이용한 디바이스 개발 및 동작에 이르기까지, DS-5 Ultimate Edition은 최신의 SoC와 연동하는 툴을 제공합니다. Cortex-A53과 Cortex-A57 프로세서들의 big.LITTLE configuration에 대한 디버깅은 직관적인 인터페이스를 통해 Cortex-A9 multicore debugging 만큼 쉽습니다.
    복잡한 debug 및 trace configuration을 위해 DTSL scripting을 제공하고 있으며, 이를 통해 코드 실행에 대한 최대한의 정보를 얻을 수 있도록 debug connection에 대한 모든 내용을 커스터마이징 할 수 있다
  • DSTREAM with ARMv8 Devices
    강력한 스트리밍 트레이스 & 디버그 장비인 DSTREAM 장비는 DS-5와 함께 ARMv8시스템 개발을 쉽게 도와줍니다. DSTREAM의 최대 4G 버퍼는 빠르게 코드를 단계별로 실행 및 프로그램 실행에 대해 추적한 데이터를 수집할 수 있습니다.      
  • Develop, Analyze, Optimize
    성능 분석기인 Streamline은 현재 실행중인 하드웨어를 효율적인 소프트웨어 설계 방법을 제공합니다. 소스코드의 각각의 라인 아래로 전체 시스템레벨 성능에서 응응 프로그램을 최적화하여 ARMv8아키텍쳐의 속도와 ARM 컴파일러6의 효율성을 최대한 활용할 수 있습니다.
    OpenGL을 보다 나은 지원은 ARMv8기반의 프로세서를 통해 고성능 Mali GPU에서 시스템에 균형적인 설계가 되어 있는지 확인할 수 있습니다.

Feature

Professional

Ultimate

IDE

DS-5 Eclipse IDE

Processor Support more

ARM7

ARM9

ARM11

Cortex-M (ARMv7)

Cortex-R (ARMv7)

Cortex-A (ARMv7)

Cortex-A (ARMv8), Cortex-R (ARMv8), Cortex-M (ARMv8)

Limited to ARMv8-A Foundation Model

Support for cross triggering

Code Generation

ARM Compiler 6

ARMv7 only

ARM Compiler 5 (no support for ARMv8)

TÜV SÜD certified ARM Compiler 5 including Compiler Qualification Kit (no support for ARMv8)

X

ARM Assembler

ARM MicroLib run-time library

Linaro GNU GCC Compiler for Linux

Streamline performance Analyzer

Performance counters

Process/task tracing

Flat function profiling

Hierarchical profiling

Multicore analysis

External power data analysis

Stack usage view

Annotation log view

Timeline filtering

Debug

Bare-metal debug

Linux gdbserver debug

Linux Application Rewind

Stop-mode multicore Linux kernel debug

Stop-mode multicore bare-metal and RTOS debug

ETM instruction and data trace

PTM program trace

Trace-based function profiling

ITM/STM instrumentation and system trace 

Support for global trace timestamps

Support for cross triggering

Simulation with Fixed Virtual Platform (FVP)

ARMv8-A Foundation Model

Cortex-A9 (Single-Core) 

Cortex-A9 (Quad-Core), Cortex-R4, Cortex-M3 

Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A15, Cortex-A17, Cortex-A32, Cortex-A35, Cortex-A53, Cortex-A57, Cortex-A72, Cortex-A73 
Cortex-R5, Cortex-R7, Cortex-R8, Cortex-R52
Cortex-M0, Cortex-M0plus, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33

X

Host platform

Windows

Linux

Support

Technical Support and Maintenance

HUINS technical support team

HUINS technical support team

내용5...

제품문의 및 이메일문의
031) 719-8200
sales@huins.com
기술지원