Universität Dortmund Universität Dortmund
Department of Computer Science 12


Visualization of Computer Architecture (RaVi)

Home
Documentation      
Download
Usage
Contact

Documentation

RaVi is implemented as a set of designs developed with the HADES system (Hamburg Design System). HADES is an object-oriented and java language based WWW-enabled framework for interactive simulation of digital systems. It includes a graphical schematics editor, several simulation engines and a library of simulation models. If you are more interested in the HADES system or if you would like to develop your own designs, please have a look at the HADES homepage and documentation.

The actual version of RaVi contains the training components itemised below. By selecting an item in the list you will find a full description of the component content. It describes exactly what we have realised. A guide for the usage of each component can be found under the menu item Usage. There you will be guided through the facilities of the components and you can test them online.

cacheprotocol - the MESI protocol as an example for multi-processor cache coherence protocols.

mesi - the finite state machine of the MESI protocol.

microprog - a micro-coded version of the MISP processor

pipeline - the implementation of a MISP pipeline.

scoreboard - score-boarding as an example for dynamic instruction scheduling techniques.

tomasulo - an approach to dynamic scheduling

Select a component icon or name for getting a full description of the component content


January 2003 Prof. Dr. Peter Marwedel, Birgit Sirocic