| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- #transcript on
- if {[file exists rtl_work]} {
- vdel -lib rtl_work -all
- }
- set rootdir [pwd]
- puts "Root Directory $rootdir"
- vlib rtl_work
- vmap work rtl_work
- vlog -sv -work work +incdir+${rootdir}/src/blocks ${rootdir}/src/blocks/abus.sv
- vlog -sv -work work +incdir+${rootdir}/src/fpu32 ${rootdir}/src/fpu32/fpu32.sv
- vlog -sv -work work +incdir+${rootdir}/src/neural ${rootdir}/src/neural/comp.sv
- 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" adder_casc_tb
- view structure
- view signals
- add wave -noupdate -label CLK /adder_casc_tb/clk
- add wave -noupdate -label RST /adder_casc_tb/rst
- add wave -noupdate -label X -radix float32 -radixshowbase 0 /adder_casc_tb/x
- add wave -noupdate -label Y -radix float32 -radixshowbase 0 /adder_casc_tb/y
- add wave -noupdate -label OUTPUT_STB /adder_casc_tb/adder_casc0/right/stb
- add wave -noupdate -label OUTPUT_ACK /adder_casc_tb/adder_casc0/right/ack
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[0]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[0]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[1]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[1]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[2]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[2]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[3]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[3]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[4]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[4]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[5]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[5]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[6]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[6]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[7]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[7]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[8]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[8]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[9]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[9]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[10]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[10]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[11]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[11]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[12]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[12]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[13]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[13]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[14]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[14]/ack}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[15]/stb}
- add wave -noupdate -group L4 {/adder_casc_tb/adder_casc0/left[15]/ack}
- add wave -noupdate -label Layer_w -radix float32 -childformat {{{/adder_casc_tb/adder_casc0/layer_w[13]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[12]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[11]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[10]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[9]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[8]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[7]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[6]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[5]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[4]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[3]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[2]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[1]} -radix float32} {{/adder_casc_tb/adder_casc0/layer_w[0]} -radix float32}} -expand -subitemconfig {{/adder_casc_tb/adder_casc0/layer_w[13]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[12]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[11]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[10]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[9]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[8]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[7]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[6]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[5]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[4]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[3]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[2]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[1]} {-height 16 -radix float32} {/adder_casc_tb/adder_casc0/layer_w[0]} {-height 16 -radix float32}} /adder_casc_tb/adder_casc0/layer_w
- add wave -noupdate -label ACK_w -expand /adder_casc_tb/adder_casc0/ack_w
- add wave -noupdate -label STB_w -expand /adder_casc_tb/adder_casc0/stb_w
- TreeUpdate [SetDefaultTree]
- WaveRestoreCursors {{Cursor 1} {0 ps} 0}
- quietly wave cursor active 0
- configure wave -namecolwidth 150
- configure wave -valuecolwidth 100
- configure wave -justifyvalue left
- configure wave -signalnamewidth 0
- configure wave -snapdistance 10
- configure wave -datasetprefix 0
- configure wave -rowmargin 4
- configure wave -childrowmargin 2
- configure wave -gridoffset 0
- configure wave -gridperiod 1
- configure wave -griddelta 40
- configure wave -timeline 0
- configure wave -timelineunits ns
- update
- WaveRestoreZoom {0 ps} {1 ns}
|