This is the ARMv5e ArchC 2.2 functional model. This model has the system call emulation functions implemented, so it is a good idea to turn on the ABI option. To use acsim, the interpreted simulator: acsim armv5e.ac -abi (create the simulator) make -f Makefile.archc (compile) armv5e.x --load= [args] (run an application) The [args] are optional arguments for the application. There are two formats recognized for application : - ELF binary matching ArchC specifications - hexadecimal text file for ArchC To generate binary utilities use: acbingen.sh -i -a armv5e.ac This will generate the tools source files using the architecture name (if omitted, armv5e is used), copy them to the binutils source tree, build and install them into the directory (which -must- be an absolute path). Use "acbingen.sh -h" to get information about the command-line options available. For more information visit http://www.archc.org CHANGELOG: ========== Version 1.0.1: - Bugfix in BX, RSC and SBC instructions Version 1.0.0: - ArchC 2.2 compliant Version 0.7.0: - Model passed selected Mediabench and Mibench applications - ArchC 2.1 compliant - Support for automatic generation of binary tools - Support for dynamic linker and loader when reading ELF files - Support for GDB - Support for compiled simulator and interpreted simulator