|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- ## -------------------------------------------------------------
- ##
- ## File : compile.tcl
- ## Author(s) : Baesig
- ## Gerstner
- ## Email : juergen.baesig@fh-nuernberg.de
- ## Gerstnermi46611@th-nuernberg.de
- ## Organization : Georg-Simon-Ohm-Hochschule Nuernberg
- ##
- ## Note :
- ##
- ## -------------------------------------------------------------
- ## History
- ## -------------------------------------------------------------
- ## Version| Author | Mod. Date | Changes Made:
- ## v1.00 | Baesig | 09/04/2012 | first code
- ## v1.01 | Gerstner | 20/09/2013 | modified
- ## -------------------------------------------------------------
- ##eoh
-
- .main clear
-
- echo
- # ----------------------------------------------------------
- echo "create workspace"
- if [file exists work] { vdel -all }
- vlib work
- vmap work ./work
- echo
- # ----------------------------------------------------------
- echo " Compile sv-Designfiles "
- vlog -work work ./hdl_src/sv/interface.sv
- vlog -work work ./hdl_src/sv/stimuli.sv
- vlog -work work ./hdl_src/sv/top_level.sv
- vlog -work work ./hdl_src/sv/top_tb.sv
- vlog -work work ./hdl_src/sv/timer.sv
- vlog -work work ./hdl_src/sv/SPI_Master_Control.sv
- vlog -work work ./hdl_src/sv/SPI_Master.sv
- vlog -work work ./hdl_src/sv/FRAM_Controller.sv
- vlog -work work ./hdl_src/sv/fram.sv
-
- echo
- # ----------------------------------------------------------
- echo " Run Simulation "
- source ./simulationsscripts/simulation.tcl
-
|