ARM® RealView® tools are unique in their ability to provide solutions that span the complete development process from concept to final product deployment. Each member of the RealView portfolio has been developed closely alongside the ARM hardware and software IP, ensuring that it maximizes the IP's performance.
RealView software development tools
RealView software development tools help a software design engineer deliver proven products right first time. Engineers will find these tools vital in the design and deployment of code, from applications running on open operating systems right through to low-level firmware. Hardware engineers developing ASIC prototypes and peripherals will find that RealView Development Boards seamlessly bridge the gap between the software and hardware worlds.
RealView software development tools include:
Fully optimizing ISO C/C++ compilers
C++ standard template libraries
Powerful macro assemblers
Linker to support placement of code and data in complex memory maps
MCU-aware, OS-aware, multi-core-aware debuggers
System Models (virtual platforms) and instruction set simulation models
High performance run control units
Sophisticated trace capture units
Prototyping and emulation boards
The RealView software development tools include the following:
RealView software development tools are complemented by RealView system development
ESL tools, providing solutions that take you from idea to product.
RealView system development Tools focus on pre-silicon SoC development including processor and system design, exploration, optimization and validation allowing early software development. This means RealView Software Developement family compilation and debug tools can be deployed earlier in the design process, so achieving faster time to market for key electronic products.
No other supplier can offer this unique end-to-end tool-chain support for ARM IP, from system and processor design through to software development.
RealView system development tools
RealView system development tools allow system architects to create and validate their hardware design ideas in a virtual environment. Processor design engineers will find the RealView system development tools vital for creating detailed processor models and the tools required to generate and debug code on them. System architects can create executable specifications of a design, run benchmarks and simulate different architectures very early in the design cycle. RealView system development tools give you confidence in your final product much earlier in the design cycle, therefore lowering risk and increasing delivery of products that are right first time.
The portfolio of RealView system development tools consists of four key products and related technologies, such as model interfaces, compilation tools and software debuggers.
RealView System Generator
The RealView System Generator tool enables developers to themselves create very high speed system models for ARM processor-centric software application development.
RealView SoC Designer
The RealView SoC Designer tool enables highest cycle-accurate simulation performance while allowing extensive debugging of systems and software. It is the ideal solution for SoC architecture exploration, optimization and embedded software development.
RealView Core Generator
The RealView Core Generator tool is a comprehensive environment for modeling and analysis of processors and processor subsystems. It uses the powerful C-like LISA language to fast and accurately model complex processor architectures, including SIMD, VLIW, superscalar and processors with multi-threaded execution.
RealView Model Library for ARM Tools
The RealView Model Library delivers a range of programmer's view and cycle-callable models capable of spanning the SoC design process from architectural definition through to Register Transfer Levels (RTL) verification. By enabling the concurrent development of both hardware and software with fast models of ARM and third-party IP, SoC designs can be correct earlier in the design cycle.
RealView ESL APIs: Interfaces for ESL Tools and Models
This comprehensive set of transaction-level interfaces offers a complete integration package for ARM RealView system development tools. It includes a SystemC simulation, and C++ debug and profiling interfaces for ESL plug-and-play integration. These specifications and source-code examples are provided freely and openly to the industry under the same simple usage terms as the AMBA bus protocols.
RealView Compilation Tools have been researched and developed for over 16 years to provide optimum support for the ARM architecture.
Among the line up of debug products is the RealView Model Debugger for model and application code development. For general-purpose software debug, the RealView Debugger, part of the RealView Development Suite, is preferable, as it includes many advanced features.
RealView Development Suite Professional for bring-up, applications development and deployment on the latest ARM processor-based SoC and ASIC designs.
RealView Microcontroller Development Kit for applications development on the latest high-performance ARM processor-based MCUs. more
RealView Development Boards, an ideal solution for early software development, evaluation of ARM technology and design and test of custom hardware peripherals and systems.