Welcome to the TORCH Home Page

Stanford's TORCH Project

(under construction)

Description

TORCH is an experimental superscalar processor architecture which includes the following features, If you would like to learn more about TORCH please read the TORCH Architectural Specification (or get a PostScript copy [224K])

More Information

TORCH related people

TORCH software tools

TORCH related papers

TORCH simulators

TORCH software

FTP

You can get a complete copy of the TORCH distribution [4096kB]. This includes the compiler, simulators, C library, a suite of pre-compiled test programs, and some other miscellaneous tools. If you are only interested in part of the distribution follow the links above until you find what you are looking for. We do recommend that you get the whole distribution the first time you download the software. After that you can probably just update particular tools.

Compatibility

To run the Software Tools you will need a DECstation 5000/200 (or faster) running Ultrix 4.2A (and maybe higher). You will also need a C++ compiler (we recommend g++ 2.4.5). We have compiled all of the software tools on SGI Indys. However, at the moment we have not fixed the endian-ness problem (TORCH is little-endian and SGI machines are big-endian). This is not a huge problem. If you fix it please let us know.

You will also need GNU make. You can get it from prep.ai.mit.edu or one of it's mirrors. If you do not have GNU make you will have to slightly modify some of the makefiles.

We have tested the Verilog model using Cadence's Verilog-XL 1.6.5 through Verilog-XL 2.0.5, and on VCS 2.3.2. If you use a different simulator please let us know.

If you want to use the Verilog Model we recommend you get Systems Science's Magellan. It is the best Verilog debugger and waveform viewer we know of. It can be used both with interactive simulations, or for post-simulation analysis. It supports co-simulation, digital, behavioral, and analog data, and has a nice API. It includes a source level debugger, navigator, backtracking, register display, waveform display, etc. They have an educational program, and if you qualify, you can get SSI's software for free (edu@systems.com). For more information contact SSI at 415.812.1800, or info@systems.com.

Aknowledgements

We would like to acknowledge ARPA for providing the support for the many TORCH related research projects.

Many thanks also to the nice people of System Science who give us free licenses. Without their products we would never have been able to catch all the bugs.

Copyright

Copyright (c) 1994-1995 Stanford University. All Rights Reserved.

This software is distributed with *ABSOLUTELY NO SUPPORT* and *NO WARRANTY*. Use or reproduction of this code for commerical gains is strictly prohibited. Otherwise, you are given permission to use or modify this code as long as you do not remove this notice.

Last modified 7/9/95 by Ricardo E. Gonzalez.

Comments and suggestions to: torch@chroma.Stanford.EDU.