Downloads
Download page for all ArchC related projects. You can also access each project in
ArchC GitHub and download the tarball of specific revision, e.g., the ArchC revisions.
ArchC
|
Processor models
Processor | Download |
ARM |
|
Mips |
|
PowerPC |
|
SPARCV8 |
|
Cross compilers and tools
Tool | Download |
ARM Toolchain |
|
MIPS Toolchain |
|
PowerPC Toolchain |
Version | Requires | GCC version | Host |
---|
20141215 |
ArchC >=2.2 |
4.8.1 |
x86-64
|
20140729 |
ArchC >=2.2 |
4.8.1 |
x86-64
|
20140729 |
ArchC >=2.2 |
4.8.1 |
i386
|
20050317 |
ArchC >=1.6 |
3.3.1 |
i386
| |
SPARC Toolchain |
|
Benchmarks
This section contains binary files, compiled for Linux systems, ready to use
with our ArchC models.
MPSoCBench
MPSoCBench is a benchmark composed of a scalable set of MPSoCs
to enable the development and evaluation of new tools, methodologies,
hardware/software co-design and some electronic system level issues.
Mediabench and MiBench
Up to now, we are working with programs extracted from the Mibench
and Mediabench suites to validate the models.
See simulator instructions to learn how to load these applications in ArchC
generated simulators.
Benchmarks | Download |
Mediabench |
Version | Requires | GCC version |
---|
MIPS |
ArchC >=2.1 |
3.3.1 |
PowerPC |
ArchC >=2.1 |
3.3.1 |
SPARC |
ArchC >=2.1 |
3.3.1 |
|
Mibench |
Version | Requires | GCC version |
---|
MIPS |
ArchC >=2.2 |
4.8.1 |
PowerPC |
ArchC >=2.2 |
4.8.1 |
SPARC |
ArchC >=2.2 |
4.8.1 |
ARM |
ArchC >=2.2 |
4.8.1 |
MIPS |
ArchC >=2.1 |
3.3.1 |
PowerPC |
ArchC >=2.1 |
3.3.1 |
SPARC |
ArchC >=2.1 |
3.3.1 |
ARM |
ArchC >=2.1 |
3.3.1 |
|
ACPM
ACPM stands for ArchC Platform Manager, and is the standard tool for managing platforms
and platform components described in ArchC or SystemC. A quickstart guide.
The ACPM script file.
Using git
Using the ArchC GitHub interface one can download and clone bleeding
edge develovpment trees for all open source projects under the ArchC umbrella.
For example, to clone a read-only version of the ArchC repository:
$ git clone https://github.com/archc/archc.git
You can also clone the models using:
$ git clone https://github.com/archc/arm.git
(just change the processor name to mips, powerpc, sparc, etc...)
ArchC Nightly Tester
The ArchC Nightly Tester builds the ArchC, generates simulators for the Models
and runs many tests to help us identify bugs. Generally it is done once a day,
using the HEAD on git master branch, for all source code.
The report page shows the benchmarks results for all models.
The source code is available in git repository:
$ git clone https://github.com/archc/acnightlytester.git