Using the new RealView System Generator tool, engineers can themselves create RealView Real Time System Models. These virtual targets enable software engineers to develop applications running on major operating systems, on an ARM processor-based system model, and interact with their software applications in real time. Follow the link above for further information on System Generator. System Generator is supplied with the Integrator Compact Platform Baseboard modeled as an example system. Future releases will include the Emulation Baseboard. Features of RealView Real Time System Models - Code Translation technology used to produce a very fast system model
- Runs as fast as the real hardware on a typical PC
- Suitable for software application development
- Functionally accurate ARM architecture Instruction Set Simulator
- TrustZone and VFP simulation
- Closely models real system peripherals
- Develop applications for new processors before hardware is available
Included in the Integrator compact Platform Baseboard model are the following system peripherals - Memory controllers for SDRAM and flash
- Interrupt controllers
- 3 Timers
- Real Time Clock (RTC)
- 2 UARTs
- Keyboard and Mouse interface
- Switches, alpha-numeric display and LEDs
- Ethernet controller
- Secure flash memory, RAM and peripherals for TrustZone software development
Models are fully instruction accurate and include event based simulation of system peripherals, written with speed in mind. They uses the host computer to visualize user interface peripherals such as LCD, LEDs and UART traffic (via telnet) and implement keyboard and mouse input.The Ethernet model uses the host PC network interface card for communications. The example model is memory map compatible with the Integrator/CP. You will need to refer to the ARM1136JF-S Core Module User Guide and Integrator/CP User Guide for the programmers reference. Some Integrator/CP peripherals are not modeled, for example sound and MMC. Supported Host Platforms The Real Time System Model is currently available for a Windows or Linux host machine. Based on dynamic binary to binary translation, the ARM assembly code instructions are translated into the host instruction set. IA-32 Intel Pentium and AMD Athlon instruction sets are supported. |