Ordering Information | Key Features | Licensing & System Req | Language Tools | Debuggers and Programmers | Video | Documents |
| Overview
The ARM Development Studio 5 (DS-5) tool enable developers to get the best from their ARM technology-based systems. Whether implementing an ARM processor-based SoC or writing software for an Application Specific Standard Product (ASSP), ARM tools enable you to deliver the best solution with the highest performance and lowest power.
The ARM Development Studio 5 (DS-5) is the complete suite of software development tools for ARM processor-based ASICs and standard devices. DS-5 accelerates your software development by providing an easy-to-use, integrated, and validated toolchain. ARM DS-5 provides best-in-class tools for the broadest range of ARM processor-based platforms, including application processors and multicore SoCs. ARM DS-5 is the toolkit of choice for software developers who want to fully realize the benefits of the ARM Architecture. Comprising features such as the best-in-class ARM Compiler, powerful OS-aware debugger, system-wide performance analyzer, and real-time system simulator, DS-5 is an integrated development environment that assists engineers in delivering optimized and robust software for ARM processors.
DS-5 includes the following component tools:
| ||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
Key Features | |||||||||||||||||||||||||||||||||||||||||||
DS-5 Debugger The DS-5 Debugger brings together the convenience and productivity of integrated microcontroller tools with the power and flexibility of open source tools for Linux. Its Eclipse-based GUI abstracts the complexity of managing various target connection types and delivers an homogeneous experience for bare-metal, RTOS, and Linux/Android kernel and user spaces debug.(Getting Started Video)
ARM Streamline Performance Analyzer Powerful and cost-efficient solution for system-wide software profiling and performance analysis for ARM Linux and Android platforms. Building on low-intrusiveness sampling technology, Streamline features an intuitive graphical interface that presents information ranging from system-wide performance counters to hotspots in the source code, making it easy for developers to identify performance bottlenecks, multi-threading issues and general inefficient resource usage. (Getting Started Video)
DS-5 Supported Platforms DS-5 includes a comprehensive device configuration database that allows fast connection to supported targets for run-control debug and trace. Even if your device or development board is not on the list, DS-5 ships device configuration tools to scan your SoC for supported IP blocks and create a new entry on the database. On top of that, you can use one of the "DS-5 Ready" platforms from ARM partners, which ship with Full Support for Streamline and the DS-5 Debugger, so all you need to worry about is to develop your code!
Real Time System Model (RTSM) Simulator The Cortex-A8 and dual-core Cortex-A9 RTSMs in DS-5 enable software development without a hardware target. RTSMs are simulation models of ARM Hardware Platforms that include processor, memory controller, and peripherals required to run complex operating systems and applications. | |||||||||||||||||||||||||||||||||||||||||||
Back to Top | |||||||||||||||||||||||||||||||||||||||||||
Licensing Options & System Req. | |||||||||||||||||||||||||||||||||||||||||||
The ARM Development Studio 5 (DS-5) tool is available in thee editions as below:
Minimum System Requirements:
Suported Operating Systems: DS-5 supports the 32-bit and 64-bit versions of the following x86 host platforms:
|
| ||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
Language Tools | |||||||||||||||||||||||||||||||||||||||||||
The Best-In-Class ARM Compiler in ARM DS-5 Professional Edition is the only commercial compiler co-developed with the ARM processors and specifically designed to optimally support the ARM architecture. It is the result of 20 years of development and is recognized as the industry standard C and C++ compiler for building applications targeting the ARM, Thumb, Thumb-2, VFP and NEON instruction sets.
| |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
Debuggers and Programmers | |||||||||||||||||||||||||||||||||||||||||||
DSTREAM (DSTRM-KT-0181ADSTRM-KT-0181A) - High-Performance Debug and Trace The ARM DSTREAM high-performance debug and trace unit enablespowerful software debug and optimization on any ARM processorbasedhardware target. DSTREAM includes a 4GB trace buffer toallow high-bandwidth trace for long periods of time on fast targets.
DSTREAM enables the connection of DS-5 Debugger, RVD, andthird party debuggers to ARM processor-based devices via JTAG orSerial-Wire Debug. It uses hardware acceleration to deliver highdownload speeds and fast stepping through code on single andmulti-processor devices.
VSTREAM - Virtual Debug Interface VSTREAM is a fast and flexible virtual debug interface thatconnects software debuggers to hardware assisted verificationsystems such as Cadence Palladium, Eve ZeBu and Mentor Veloce.VSTREAM also supports RTL simulators for Cadence Incisive,Mentor ModelSim, Questa and Synopsys VCS. VSTREAM enablesmore efficient interface for software development in the earlystages of system design, reducing project risk and improving theutilization of hardware emulators and time-to-market.
RealView ICE (RVI) and RealView Trace 2 (RVT2) RealView ICE (RVI) and RealView Trace 2 (RVT2) are ARM's legacy target connection units. While RVI provide run-control debug functionality for both DS-5 and RVDS users, RVT2 adds trace capabilities to RVI for RVDS users only.
RVI run-control debug unit enables the connection of ARM and third party debuggers to ARM processor-based devices via JTAG or Serial-Wire Debug. RVI uses FPGA acceleration to deliver high download speeds and fast stepping through code on single and multi-processor devices.With features such as Virtual Ethernet for mounting of remote files systems without additional drivers or I/O ports, accelerated hardware bring-up for many development platforms, and open debug interface for use with third-party tools, RVI is a comprehensive solution for development and debug of complex SoCs.
RVT2 trace capture unit is a trace capture hardware unit that works as an extension to RVI. RVT2 connects to the trace port of a hardware target to extract trace data off-chip, either storing it onto its 24MB buffer or streaming it to a host computer.Trace is an essential tool for the resolution of complex software/hardware and timing-related issues, as it enables post-analysis of a software execution without the need for any software or hardware instrumentation. In addition, the innovative data streaming capability in RVT2, together with the ARM Profiler also enables non-intrusive, long term software profiling. | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
Video | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
Technical Documents | |||||||||||||||||||||||||||||||||||||||||||
Learning Center
| |||||||||||||||||||||||||||||||||||||||||||
Ordering Information [China customers please CLICK HERE] | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||