ERC32-CCS & SIS download


 
 
SPARC instruction simulator (SIS)
 
SIS(sis-3.0.5, 07-07-1999) is a SPARC instruction simulator developed at ESTEC. This simulator emulates an ERC32 system, containing the IU, FPU, MEC, up to 16 Mbyte ROM and up to 32 Mbyte RAM. Typical performance is 2 MIPS on a 400 MHz Pentium PC. Binaries for solaris-2.5 and Linux are available on the right menu.
 
 
ERC32 Cross Compilation System (ERC32CCS)
 
ERC32CCS-v2.0.7 is a GNU based cross-compiler system for ERC32 that consists of the following:
  • GNU C/C++  compiler (egcs-1.1.2)
  • GNAT Ada 95 compiler (gnat-3.11p)
  • Linker, assembler, archiver etc. (binutils-2.9.1)
  • Standalone C-library (newlib-1.8.1 from Cygnus)
  • RTEMS real-time kernel with ERC32 support (rtems-4.0.0)
  • ERC32 boot-prom utility (mkprom-1.2.7)
  • Standalone ERC32 simulator (sis-3.0.5)
  • GNU debugger with ERC32 simulator (gdb-4.17 + sis-3.0.5)
  • DDD graphical user interace for gdb (ddd-3.1.3)
  • Work-arounds for all FPU rev.B/C errors
The erc32ccs allows cross-compilation of single or multi-treaded C, C++ and Ada95 applications for ERC32. Using the gdb debugger, it is possible to perform source-level symbolic debugging, either on the simulator or on a remote target. Binary versions for  solaris-2.5, and linux-2.0 can be found on the right menu.

The compilation system includes full documentation, individual documents can be browsed from the right menu before downloading.
 
 
 
Last update: 22 August 2006


More information


SIS

 •  SIS User Manual (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/tools/sis/sis-3.0.5.pdf)
 •  SIS download (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/tools/sis)

ERC32-CCS

 •  User Manual (pdf) (ftp://ftp.estec.esa.nl//pub/ws/wsd/erc32/erc32ccs/erc32ccs-2.0.7.pdf)
 •  Download (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/tools/erc32ccs)

GNU doc

 •  ERC32CCS-2.0.6 release note (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/erc32ccs/erc32ccs-2.0.6.pdf)
 •  Using GNU CC (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/gcc.pdf)
 •  The GNAT User's guide (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/gnat_ug.pdf)
 •  The GNAT Reference manual (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/gnat_rm.pdf)
 •  The GNU Binary Utilities (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/binutils.pdf)
 •  Using as, the GNU assembler (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/as.pdf)
 •  Using id, the GNU linker (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/ld.pdf)
 •  GASP, an assembly preprocessor (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/gasp.ps.gz)
 •  GDB4.17 user's manual (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/gdb.pdf)
 •  DDD-3.1.3 graphical GDB front-end manual (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/ddd.pdf)
 •  SIS v3.0.5 - ERC32 simulator manual (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/sis-3.0.5.pdf)
 •  MkProm v-1.2.3 manual (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/mkprom-1.2.3.pdf)

RTEMS doc

 •  Development Environment Guide (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/rtems_dev.pdf)
 •  Applications C User's Guide (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/rtems_user.pdf)
 •  SPARC C supplement (pdf) (ftp://ftp.estec.esa.nl/pub/ws/wsd/erc32/doc/rtems_sparc.pdf)