in order to further improve productivity I want to share a script with you that magically creates a complete IFV environment for you. It works with IFV 6.1 p001.
IFV Environment Generation
This script creates an initial IFV environment that is ready to run.
ifvdir.sh Version: 2
Usage: ifv_create_environment.sh [options]
Option: Default: Description:
------------ -------- ------------
-dir ifv name of directory to create
-clk clk clock name
-rst rst reset name
-rstlo *unset* if reset is active low
-rtl rtl relative path to rtl directory from current location
-vhd *unset* set if top level is VHDL, Verilog assumed when unset
-arch rtl architecture name for vhdl top level
-file *default* set to HDL filename if different to design name
Basic usage is:
This will create a directory called 'ifv', and populate it with 3 files:
All of these files will be generated using the default settings.
Note that relative paths are from where the script is called, not where ifv will be run.
If the RTL directory does not exist, it will also be created and filled with a dummy file.
To start ifv, type the following
cd ifv; ifv -f *.f +gui
Joerg MuellerOriginally posted in cdnusers.org by jmueller