3/27/2009 -
Software development cycles for embedded systems can be delayed waiting for expensive development hardware. Remaining competitive in today’s market requires fast turn-around of fully-featured software that has been developed on a fully validated system.
Solution: Early access to system for accelerated software development
With Fast Models from ARM, software development can begin prior to silicon availability. These instruction-accurate models provide fully validated access to ARM-based systems for early software development. Used in conjunction with ARM Profiler and RealView Debugger, the Fast Models from ARM can help developers debug and optimize their applications early in the development cycle.
Features of Fast Models from ARM
- Run at speeds comparable to actual hardware for fast software execution and debug
- Operating system-agnostic: Boots any OS such as Linux, Windows Embedded CE, and Symbian OS in seconds
- Functionally accurate ARM Instruction Set Simulator, fully validated against ARM CPU designs
- Simulation of advanced ARM technologies such as TrustZone and VFP
- Modelling of system peripherals such as USB, Ethernet, LCD, keyboard and mouse
Model Availability
RealView Development Suite Professional 4.0 includes the Fast Models for the following ARM Processors:
- ARM926EJ-S
- ARM1136JF-S
- ARM1176JZF-S
- Cortex-A8
- Cortex-R4
- Cortex-A9
Customization of System Models
With ARM System Generator, system models can be customized to model single and multi-core systems. Included with System Generator is the Fast Model Library from ARM, a comprehensive set of peripherals that can be added to a system using a drag-and-drop mechanism or using SystemC. With a wide range of parameters for each component and customizable memory, systems can be modelled to directly match the System on Chip. These models can then be distributed to software developers for early software development without the need for expensive development boards.
Contact Logic Technology for more information or visit Logic Solutions for ARM