sim_fpa_mod.do 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #transcript on
  2. if {[file exists rtl_work]} {
  3. vdel -lib rtl_work -all
  4. }
  5. set rootdir [pwd]
  6. puts "Root Directory $rootdir"
  7. vlib rtl_work
  8. vmap work rtl_work
  9. vlog -sv -work work +incdir+${rootdir}/src ${rootdir}/src/FPA_module_test.sv
  10. vsim -t 1ps -L altera_ver -L lpm_ver -L sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L cycloneive_ver -L rtl_work -L work -voptargs="+acc" floating_tb
  11. view structure
  12. view signals
  13. add wave -position end -label CLK sim:/floating_tb/clk
  14. add wave -position end -label RESET sim:/floating_tb/reset
  15. add wave -position end -label INPUT_A -radix hex sim:/floating_tb/input_a
  16. add wave -position end -label INPUT_B -radix hex sim:/floating_tb/input_b
  17. add wave -position end -label Result_ADD -radix hex sim:/floating_tb/result_add
  18. add wave -position end -label Result_MULT -radix hex sim:/floating_tb/result_mult
  19. add log sim:/floating_tb/test_mem
  20. TreeUpdate [SetDefaultTree]
  21. WaveRestoreCursors {{Cursor 1} {0 ps} 0}
  22. quietly wave cursor active 0
  23. configure wave -namecolwidth 150
  24. configure wave -valuecolwidth 100
  25. configure wave -justifyvalue left
  26. configure wave -signalnamewidth 0
  27. configure wave -snapdistance 10
  28. configure wave -datasetprefix 0
  29. configure wave -rowmargin 4
  30. configure wave -childrowmargin 2
  31. configure wave -gridoffset 0
  32. configure wave -gridperiod 1
  33. configure wave -griddelta 40
  34. configure wave -timeline 0
  35. configure wave -timelineunits ns
  36. update
  37. WaveRestoreZoom {0 ps} {1 ns}