skip to the main content area of this page
Product Information


SPSimARM is a standalone processor instruction set simulator capable of simulating ARM7 and ARM9 processor architectures. It supports both ARM instructions and Thumb instructions. Simulation speed can be adjusted between maximum performance and maximum debug responsiveness.
Instruction Set Simulation

SPSimARM simulates ARM processor core decoder unit, execution unit, register files and exception handlings. It also provides memory simulation.

Read more arrow

Multi-core Support

SPSimARM can simulate multiple ARM cores by mean of providing multiple core simulators. Each core has its own set of core units such as decoder unit, execution unit and register file but with shared memory spaces.

Read more arrow

Debugger Interface

SPSimARM provides a fully functional debugging facilities by implementing ISPTargetDebug interface.

Read more arrow

Frequently Asked Questions

Is QuickDev Studio a free software?

Yes, QuickDev Studio v0.7 is a free evaluation version (limited to 180 days of usage). Anyone can download the software without registration requirements. If you want to continue your usage after 180 days, please feel free to contact us and we will be happy to assist you.

Does QuickDev Studio come with any compiler tools?

No, the QuickDev Studio does not come with any compiler tools. You must setup your existing compiler tools to work with QuickDev Studio. For more information, please refer to your IDE User Guide|Build System|Toolset Manager.

Does QuickDev Studio require a makefile to build the project?

No, the QuickDev Studio provides an easy to use, highly configurable, GUI based build system to replace the functionalities of the makefile.

Does QuickDev Studio support source level debugging?

Yes, the QuickDev Studio comes with a full featured source level debugger capable of debugging multi-core multi-target systems. Using QuickDev Debug Agent, you can perform remote debugging via internet or intranet.

Does QuickDev Studio support ARM/Thumb interworking?

Yes, QuickDev Studio is fully aware of instruction size. The code window is capable of handling both ARM, Thumb and ARM/Thumb mixed modules.

I want to create an add-in for QuickDev Studio, how do I get started?

First you need to contact us and let us know which add-in you want to create so that we can prepare necessary files for you. When you finished your development, send us the assembly for strong name signing.