24 Jul 2006
Chip technology firm ARM will today unveil tools to simulate entire ARM-based devices on a Windows PC, enabling developers to begin work on applications and content early in the design cycle. The move will speed up development of software for devices such as phone handsets, according to the firm.
System Generator, part of ARM’s RealView family of tools, enables device makers to build a virtual platform to model the behaviour of a product in real time. This platform can be distributed to developers so they can create and test applications before real hardware is available.
“The problem is that hardware is not available early enough in the design cycle,” said ARM’s product manager for RealView Tools, Mark Snook. Even when available, developer boards are not always robust and are often costly. “If we can replace these with software simulation, we can save a lot of time and money,” he added.
System Generator provides a schematic tool that lets users drag component parts from a library and connect them up. The end result is a virtual device that gives developers a view of what their application will look like.
Performance is a key issue, said Snook. “You really want to see the thing working in real-time, so we emulate the whole system at an appropriate level – we don’t model unnecessary detail,” he added.
Most software uses API calls to interface with system hardware, so System Generator traps these and uses the host PC to provide keyboard input, network connectivity and other functions. The tools also emulate the latest ARM processors, including TrustZone security and ARM’s Jazelle Java accelerator, translating ARM instructions on the fly. This approach means that the virtual device may actually outperform the real one.
“We tested some 3D games with a developer, and found it ran two to 2.5 times faster in simulation than on the handset,” Snook said.
ARM said it was not just targeting embedded developers, but also the millions of creative professionals making content for phones. “Today you can test a Flash application on a PC but you don’t get the feel of how it works on the real device,” Snook said.
System Generator is expected to be available in September. Licence prices will be based on the number of models the customer uses.
Have your say on this article
Newsletters
Latest stories from Developer
Latest videos
You may also like
Developer jobs
Technology Patent Wars
Case studies from large organisations across all sectors
... And rich media, and flexible working, and peaks in traffic ...
Upcoming Events
Join us for this Computing web seminar, in which the Head of BI at the Co-operative Group Nick Colebourn will be explaining just how he reigned in the Group’s sprawling database estate and how significant savings were realised and data quality improved as a result.
Date: 31 May 2012
Time: 11:00 AM
Live June 13th 11:00am: Register now. During this web seminar we will be looking at the sorts of incidents that can bring data centres grinding to a halt and what can be done about them.
Date: 13 Jun 2012
Time: 11:00 am
Receive the latest jobs direct to your inbox
Are you being paid what you are worth?