To content
Department of Computer Science

Download and Installation

RaVi is implemented as a set of subdesigns developed and executable with Hades system (Hamburg Design System), a framework for interactive simulation. For this reason the installation of RaVi includes the installation of the Hades system. You can install RaVi by following the steps below.

A full description of the RaVi components and their use can be found by the menu items Documentation.
If you would like to develop your own component, you have to make oneself familiar with the HADES system. You can find all necessary information on the HADES system's home page.

1 ) Check the System Requirements  

The system requirements of RaVi are identical to the system requirements of the Hades system. Hades is written in pure Java and has been tested and is known to run on the following systems and Java virtual machines:

  • Windows XP and above:
    • JVM 1.3.1 and above
  • Solaris '8,'7, '2.5.1:
    • JDK 1.4.0
    • JDK 1.3.1_01 or later,
    • JDK 1.2.2
    • JDK 1.1.8
  • Linux:
    • JVM 1.3.1  and above
  The submenu and the hyperlinks give further information 
RaVi (Hades) cannot run with the following systems and browsers:
  • Java installations with 1.1.4 or 1.0.x or earlier
  • Solaris '8 Java installations with 1.3.0
  • Netscape Navigator 1.x, 2.x, 3.x
  • Internet Explorer 1.x, 2.x, 3.x
  • Hotjava 1.0
   

2 ) RaVi Versions and Download  

The download of RaVi is free of charge for the educational and non commercial use. The current ravi version is the version 0.1. For the installation you have to download the files "ravifiles-0-1.zip" and "ravidoc.zip". The file "ravifiles-0-1.zip" contains the Hades system with the extentions made for the RaVi components and all RaVi components (subdesign files). The file "ravidoc.zip" contains the documentation of the RaVi components. Please download the files by using the download links on the right.

Since the first version of ravi from January 2003 we have advanced our components. The table below shows the improvements:

Version Date Improvements
ravifiles.zip January 2003 Start version.
ravifiles-0-1.zip October 2003
  • Developement of an additional component for the MIPS-pipeline (pipeline4.hds), which now executes the jump instructions jal, jalr and jr.
  • Update of the scoreboard component.
  • Including some general user hints in the components.
  • Bugfixing.
 

RaVi Version 0.1
ravifiles-0-1.zip
ravidoc.zip

3 ) Setup RaVi  

At first Create a new directory for the installation, further so-called the "RaVi directory". On unix machines the path of the RaVi directory could look like e.g. "/home/Jane/RaVi". On window systems it could look like e.g. "c:\Jane\RaVi".

Unpack the files "ravifiles-0-1.zip" and "ravidoc.zip" and copy their contents into the RaVi directory. The file "ravi.jar" contains the Hades system with the extentions made for the RaVi components. The RaVi components themself are realized by subdesign files, which have the suffix ".hds". In the subdirectory "doc" can be found the RaVi documentation. For reading the offline documentation please open the file "index.html" in the subdirectory "doc".

4 ) RaVi Call  

The following description assumes, that the Java Development Kit (JDK 1.3.x) or the Java Runtime Environment (JRE 1.3.x) is installed on your system and that the executable "java" ("javaw" for Windows) is registered in your search path.

For starting RaVi (Hades) with the JDK 1.3.x or with the JRE 1.3.x on a unix machine open a command shell and input the commands:

cd /home/Jane/RaVi
java -jar ravi.jar

On Windows system you can just double-click on the "ravi.jar" file in the Windows Explorer. If the double-clicking does not work, open a DOS command shell and try the commands:

cd c:\Jane\RaVi
javaw -jar c:\Jane\RaVi\ravi.jar

If you have started the system successfully, you will see the HADES Editor window like shown in the illustration 1 below.

Please provide a copyright notice
Illustration 1: HADES Editor window

5 ) Loading a RaVi Component  

For starting a RaVi component you have to load the subdesign file of the component. This can be done by using the entry "Open..." of the main menu "File" in the HADES Editor window. After the selection a file dialog box will be opened and you can chose the subdesign (e.g. "microprog.hds") in the RaVi directory (see illustration 2). The subdesign files of the RaVi components are placed in the RaVi directory and have the suffix ".hds".

Please provide a copyright notice

Download Flash Movies

The download of the RaVi flash movies is also free of charge for the educational and non commercial use. For the installation you have to download the files "mesiFlash_new.zip" and "pipelineFlash.zip". The file "mesiFlash_new.zip" contains the flash movie for the mesi protocol and the file "pipelineFlash.zip" contains the pipeline flash movie. Please download the files by using the download links on the right.