Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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 und LCD-Controller wurden an den Verarbeiter aufgenommen. Eine einfache interractive Debugger kam hinzu, sowie eine realistischere Cache. SWARM hat nun genügend Funktionalität, um eine Version von uCLinux laufen.
Tags: Major feature enhancements
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.

2001-03-08 22:28
0.55

Bugs in schnell vermehren Anweisungen und in das Carry-Flag wurden behoben.
Tags: Minor bugfixes
Bugs in fast multiply instructions and in the carry flag were fixed.

2001-01-30 15:14
0.51

Die schnell vermehren Anweisungen in der ARM 7M gefunden und oben wurden hinzugefügt. Die libc Implementierung für Test-Anwendungen wurde erweitert.
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

Unterstützung für Coprozessoren wurde verbessert. Bug Fixes wurden Modus vorgenommenen Änderungen.
Support for coprocessors was improved. Bug fixes were made to mode changes.

2001-01-30 15:14
0.44

Ein Betriebssystem-Timer, ein Interrupt-Controller und Memory Mapped Geräte wurden an den Prozessor Modell hinzugefügt. Mode verändert wurde aufgeräumt, und die Prüfung app-Laufzeitbibliothek festgesetzt worden war, um Verkehrsträger besser widerspiegeln.
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