#!/bin/tcsh
|
#!/bin/tcsh
|
if !(${?DSN}) then
|
if !(${?DSN}) then
|
echo "Please set DSN variable to design path!"
|
echo "Please set DSN variable to design path!"
|
endif
|
endif
|
if !(${?SIMULATOR}) then
|
if !(${?SIMULATOR}) then
|
echo "Please set SIMULATOR variable to 'vcom' or 'ncvhdl'!"
|
echo "Please set SIMULATOR variable to 'vcom' or 'ncvhdl'!"
|
endif
|
endif
|
$SIMULATOR $DSN/src/ahb_package.vhd
|
$SIMULATOR $DSN/src/ahb_package.vhd
|
$SIMULATOR $DSN/src/ahb_configure.vhd
|
$SIMULATOR $DSN/src/ahb_configure.vhd
|
$SIMULATOR $DSN/src/ahb_funct.vhd
|
$SIMULATOR $DSN/src/ahb_funct.vhd
|
$SIMULATOR $DSN/src/fifo.vhd
|
$SIMULATOR $DSN/src/fifo.vhd
|
$SIMULATOR $DSN/src/slv_mem.vhd
|
$SIMULATOR $DSN/src/slv_mem.vhd
|
$SIMULATOR $DSN/src/ahb_slave_wait.vhd
|
$SIMULATOR $DSN/src/ahb_slave_wait.vhd
|
$SIMULATOR $DSN/src/mst_wrap.vhd
|
$SIMULATOR $DSN/src/mst_wrap.vhd
|
$SIMULATOR $DSN/src/ahb_master.vhd
|
$SIMULATOR $DSN/src/ahb_master.vhd
|
$SIMULATOR $DSN/src/ahb_arbiter.vhd
|
$SIMULATOR $DSN/src/ahb_arbiter.vhd
|
$SIMULATOR $DSN/src/uut_stimulator.vhd
|
$SIMULATOR $DSN/src/uut_stimulator.vhd
|
$SIMULATOR $DSN/src/ahb_components.vhd
|
$SIMULATOR $DSN/src/ahb_components.vhd
|
$SIMULATOR $DSN/src/ahb_matrix.vhd
|
$SIMULATOR $DSN/src/ahb_matrix.vhd
|
$SIMULATOR $DSN/src/ahb_system.vhd
|
$SIMULATOR $DSN/src/ahb_system.vhd
|
$SIMULATOR $DSN/src/ahb_tb.vhd
|
$SIMULATOR $DSN/src/ahb_tb.vhd
|
if ($SIMULATOR == ncvhdl) then
|
if ($SIMULATOR == ncvhdl) then
|
ncelab work.ahb_tb:rtl -access r
|
ncelab work.ahb_tb:rtl -access r
|
else
|
else
|
vsim work.ahb_tb(rtl) -t 100 ps
|
vsim work.ahb_tb(rtl) -t 100 ps
|
endif
|
endif
|
|
|