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 /tmpand thentar xf Simili20b24-linux-x86.tar. - Install the software. Type
./install.shand 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.vhdfor 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 1000nswill simulate for 1000 ns. This creates a filesimili.lstin 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
.tclfiles into current directory (the one with your with VHDL files). -
wish visibly.tcland opensimili.lst.