Code Browser Pages:
Files in
uvm_switch_2.tar



Configuration.sv
interface.sv
Current file: Makefile
README.txt
rtl.sv
top.sv



FILES = rtl.sv top.sv interface.sv
IFILES = Configuration.sv
VCS_FLAGS = -sverilog +plusarg_save -timescale=1ns/1ns +incdir+${UVM_HOME}/src ${UVM_HOME}/src/uvm_pkg.sv

vcs:   ${FILES} ${IFILES}
        @if [ ! -e ${UVM_HOME}/src/uvm_pkg.sv ];then \
         echo "*******************************************************";\
         echo "Environemnt varible UVM_HOME is not set or points to incorrect path"; \
         echo "*******************************************************";\
         fi 
        vcs ${VCS_FLAGS} ${FILES} -l comp.log 

questa: ${FILES} ${IFILES}
        @if [ ! -e ${UVM_HOME}/src/uvm_pkg.sv ];then \
         echo "*******************************************************";\
         echo "Environemnt varible UVM_HOME is not set or points to incorrect path"; \
         echo "*******************************************************";\
         fi 
        vlib work 
        vlog +incdir+${UVM_HOME}/src ${UVM_HOME}/src/uvm_pkg.sv +incdir+.  ${FILES}

ius: ${FILES} ${IFILES}
        @if [ ! -e ${UVM_HOME}/src/uvm_pkg.sv ];then \
         echo "*******************************************************";\
         echo "Environemnt varible UVM_HOME is not set or points to incorrect path"; \
         echo "*******************************************************";\
         fi 
        irun +incdir+${UVM_HOME}/src ${UVM_HOME}/src/uvm_pkg.sv +incdir+.  ${FILES} 

waves:  simv_dbg
        simv_dbg -l simv_dbg.log  -gui

simv_dbg: ${FILES}
        vcs ${FLAGS} ${FILES} -l comp_dbg.log -debug_all -o simv_dbg -Mdir=csrc_dbg

DIR = $(shell basename `pwd`)

tar:    clean
        cd ..; \
        tar cvf ${DIR}.tar ${DIR}

clean:
        @rm -rf simv* csrc* *.log *.key core* .__solver* *.vpd *.vcd 
        @rm -rf *~ .__snps* *.bck .vcsmx_rebuild vc_hdrs.h DVEfiles
        @rm -rf work vsim.wlf INCA_libs