Download List

專案描述

SWARM is a software model of the basic ARM processor in C++. Rather than a simple emulator, SWARM attempts to simulate the behaviour of the ARM's datapath. It also provides a model of the memory/cache/registers hierarchy for algorithm analysis.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2001-09-27 15:15
0.61

UART and LCD controllers have been added to the processor. A simple interractive debugger was also added, as well as a more realistic cache. SWARM now has sufficient functionality to run a version of uCLinux.
標籤: Major feature enhancements

2001-03-08 22:28
0.55

Bugs in fast multiply instructions and in the carry flag were fixed.
標籤: Minor bugfixes

2001-01-30 15:14
0.51

The fast multiply instructions found in the ARM 7M and above have been added. The libc implementation for test apps has been extended.

2001-01-30 15:14
0.46

Support for coprocessors was improved. Bug fixes were made to mode changes.

2001-01-30 15:14
0.44

An OS timer, an interrupt controller, and memory mapped devices were added to the processor model. Mode changing was cleaned up, and the test app run-time library was fixed to reflect modes better.

Project Resources