SimIt-ARM |
NEWS06-26-2007 -- SimIt-ARM 3.0 is released |
ABOUT SimIt-ARMSimIt-ARM 3.0 is an instruction-set simulator that runs both system-level and user-level ARM programs. It supports two popular simulation styles: interpretation and dynamic-compiled simulation. It is developed for the IA32 Linux platform but may work for other platforms as well. SimIt-ARM is free, open-source software under the GNU General Public License. SimIt-ARM features:
Two features in SimIt-ARM 2.x releases are removed from 3.0. First, 3.0 does not include a cycle accurate simulator because it does not support ARM v5 yet. Second, 3.0 does not support floating-point emulation (FPE) instructions in user-level simulation. It is long known that FPE instructions are much slower than software floating-point. Users are recommended to compile programs with a soft-float enabled arm-linux-gcc. A user's guide can be found here. |
DOWNLOADDownload the latest release and prebuilt Linux kernel images from here. To build a cross-compiler for ARM, follow the instructions at the crosstool page. A soft-float enabled arm-linux-gcc is highly recommended. |
Feedback and contributions are welcome. |