These instruction should help you get VHDL Simili running on Linux. Don't do this on the lab machines--it violates the acceptable use policy (plus, Synpsys is already there). This is for those with Linux on a machine of their own.
Installing Simili
- Download the Simili package from their web site. Save it in the
/tmp/
directory. - Untar the archive. At a shell,
cd /tmp
and thentar xf Simili20b24-linux-x86.tar
. - Install the software. Type
./install.sh
and follow the instructions. - Add Simili setup to your startup scripts.
If your shell is bash or sh, add these lines to your
~/.profile
:export SYMPHONYEDA="/path/where/you/installed/simili"
. "$SYMPHONYEDA/bin/init.sh"If you use csh, add these lines to your
~/.cshrc
:setenv SYMPHONYEDA "/path/where/you/installed/simili"
source "$SYMPHONYEDA/bin/init.csh" - Log out and back in.
Running Simili
- Compile your models. Run the command
vhdlp myfile.vhd
for each file. - Create a command file. For example, in a file
my.cmd
, put lines like:add list /tb/x
add list /tb/y
add list /tb/zThese are the variables you're going to trace.
- Run the simulation. The command
vhdleentity -do my.cmd -t 1000ns
will simulate for 1000 ns. This creates a filesimili.lst
in the current directory with the simulation results.
The simili.lst
is a text file and could reasonably read as-is, but you'll probably want to see the waveforms.
Installing and running Visibly
- Download Visibly.
- Unzip the source with
unzip visibly12.zip
. - Copy both
.tcl
files into current directory (the one with your with VHDL files). -
wish visibly.tcl
and opensimili.lst
.