OS-aware multicore debugger
DS-5 Debugger supports engineers throughout the entire product lifecycle, from bringing-up custom many-core SoCs on emulators, to pre-hardware software development on virtual prototypes to application optimization. Paired with DSTREAM family units, DS-5 Debugger enables non-intrusive instruction and data trace visualization whilst featuring full task-awareness for in-depth code visibility.
System performance analyzer
Streamline’s intuitive user interface brings together system performance metrics, software tracing, statistical profiling and power measurement to identify code hotspots and system bottlenecks with ease.
C/C++ compilation toolchain
The Arm Compiler and C/C++ libraries have been tuned for real world bare-metal applications. With comprehensive support for modern language standards such as C11, C++11 and C++14, the toolchain generates highly efficient code for any version of the Arm architecture. Furthermore, with DS-5 Ultimate customers have access to stable TÜV SÜD qualified Arm Compiler branches, complete with documentation to support product safety certification.
Fixed Virtual Platforms (FVPs) are instruction-accurate simulation models to enable software development without a hardware target. Normally running up to hundreds of MHz, included FVPs are complete models of Arm systems, including processor, memory and peripherals.
Integrated Development Environment
Whilst enabling script-based automation capabilities on individual components, many customers will benefit from having DS-5's graphical user interface to bring all tools together. Best of all, the Eclipse-based IDE provides an industry standard extensible platform that allows developers to bring in third party plugins.
Host operating system
DS-5 is compatible with several versions of Microsoft®and Linux host operating systems.
DS-5 End User License Agreement (EULA)