wave_neuron_tb.do 12 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. onerror {resume}
  2. quietly WaveActivateNextPane {} 0
  3. add wave -noupdate /neuron_tb/clk
  4. add wave -noupdate /neuron_tb/rst
  5. add wave -noupdate -radix float32 /neuron_tb/x
  6. add wave -noupdate -radix float32 -childformat {{{/neuron_tb/y[31]} -radix float32} {{/neuron_tb/y[30]} -radix float32} {{/neuron_tb/y[29]} -radix float32} {{/neuron_tb/y[28]} -radix float32} {{/neuron_tb/y[27]} -radix float32} {{/neuron_tb/y[26]} -radix float32} {{/neuron_tb/y[25]} -radix float32} {{/neuron_tb/y[24]} -radix float32} {{/neuron_tb/y[23]} -radix float32} {{/neuron_tb/y[22]} -radix float32} {{/neuron_tb/y[21]} -radix float32} {{/neuron_tb/y[20]} -radix float32} {{/neuron_tb/y[19]} -radix float32} {{/neuron_tb/y[18]} -radix float32} {{/neuron_tb/y[17]} -radix float32} {{/neuron_tb/y[16]} -radix float32} {{/neuron_tb/y[15]} -radix float32} {{/neuron_tb/y[14]} -radix float32} {{/neuron_tb/y[13]} -radix float32} {{/neuron_tb/y[12]} -radix float32} {{/neuron_tb/y[11]} -radix float32} {{/neuron_tb/y[10]} -radix float32} {{/neuron_tb/y[9]} -radix float32} {{/neuron_tb/y[8]} -radix float32} {{/neuron_tb/y[7]} -radix float32} {{/neuron_tb/y[6]} -radix float32} {{/neuron_tb/y[5]} -radix float32} {{/neuron_tb/y[4]} -radix float32} {{/neuron_tb/y[3]} -radix float32} {{/neuron_tb/y[2]} -radix float32} {{/neuron_tb/y[1]} -radix float32} {{/neuron_tb/y[0]} -radix float32}} -subitemconfig {{/neuron_tb/y[31]} {-height 16 -radix float32} {/neuron_tb/y[30]} {-height 16 -radix float32} {/neuron_tb/y[29]} {-height 16 -radix float32} {/neuron_tb/y[28]} {-height 16 -radix float32} {/neuron_tb/y[27]} {-height 16 -radix float32} {/neuron_tb/y[26]} {-height 16 -radix float32} {/neuron_tb/y[25]} {-height 16 -radix float32} {/neuron_tb/y[24]} {-height 16 -radix float32} {/neuron_tb/y[23]} {-height 16 -radix float32} {/neuron_tb/y[22]} {-height 16 -radix float32} {/neuron_tb/y[21]} {-height 16 -radix float32} {/neuron_tb/y[20]} {-height 16 -radix float32} {/neuron_tb/y[19]} {-height 16 -radix float32} {/neuron_tb/y[18]} {-height 16 -radix float32} {/neuron_tb/y[17]} {-height 16 -radix float32} {/neuron_tb/y[16]} {-height 16 -radix float32} {/neuron_tb/y[15]} {-height 16 -radix float32} {/neuron_tb/y[14]} {-height 16 -radix float32} {/neuron_tb/y[13]} {-height 16 -radix float32} {/neuron_tb/y[12]} {-height 16 -radix float32} {/neuron_tb/y[11]} {-height 16 -radix float32} {/neuron_tb/y[10]} {-height 16 -radix float32} {/neuron_tb/y[9]} {-height 16 -radix float32} {/neuron_tb/y[8]} {-height 16 -radix float32} {/neuron_tb/y[7]} {-height 16 -radix float32} {/neuron_tb/y[6]} {-height 16 -radix float32} {/neuron_tb/y[5]} {-height 16 -radix float32} {/neuron_tb/y[4]} {-height 16 -radix float32} {/neuron_tb/y[3]} {-height 16 -radix float32} {/neuron_tb/y[2]} {-height 16 -radix float32} {/neuron_tb/y[1]} {-height 16 -radix float32} {/neuron_tb/y[0]} {-height 16 -radix float32}} /neuron_tb/y
  7. add wave -noupdate -group {Neuron Singals} {/neuron_tb/stb[7]}
  8. add wave -noupdate -group {Neuron Singals} -color {Cornflower Blue} {/neuron_tb/ack[7]}
  9. add wave -noupdate -group {Neuron Singals} {/neuron_tb/stb[6]}
  10. add wave -noupdate -group {Neuron Singals} -color {Cornflower Blue} {/neuron_tb/ack[6]}
  11. add wave -noupdate -group {Neuron Singals} {/neuron_tb/stb[5]}
  12. add wave -noupdate -group {Neuron Singals} -color {Cornflower Blue} {/neuron_tb/ack[5]}
  13. add wave -noupdate -group {Neuron Singals} {/neuron_tb/stb[4]}
  14. add wave -noupdate -group {Neuron Singals} -color {Cornflower Blue} {/neuron_tb/ack[4]}
  15. add wave -noupdate -group {Neuron Singals} {/neuron_tb/stb[3]}
  16. add wave -noupdate -group {Neuron Singals} -color {Cornflower Blue} {/neuron_tb/ack[3]}
  17. add wave -noupdate -group {Neuron Singals} {/neuron_tb/stb[2]}
  18. add wave -noupdate -group {Neuron Singals} -color {Cornflower Blue} {/neuron_tb/ack[2]}
  19. add wave -noupdate -group {Neuron Singals} {/neuron_tb/stb[1]}
  20. add wave -noupdate -group {Neuron Singals} -color {Cornflower Blue} {/neuron_tb/ack[1]}
  21. add wave -noupdate -group {Neuron Singals} {/neuron_tb/stb[0]}
  22. add wave -noupdate -group {Neuron Singals} -color {Cornflower Blue} {/neuron_tb/ack[0]}
  23. add wave -noupdate -radix float32 -childformat {{{/neuron_tb/neu0/adder0/layer_w[5]} -radix float32} {{/neuron_tb/neu0/adder0/layer_w[4]} -radix float32} {{/neuron_tb/neu0/adder0/layer_w[3]} -radix float32} {{/neuron_tb/neu0/adder0/layer_w[2]} -radix float32} {{/neuron_tb/neu0/adder0/layer_w[1]} -radix float32} {{/neuron_tb/neu0/adder0/layer_w[0]} -radix float32}} -expand -subitemconfig {{/neuron_tb/neu0/adder0/layer_w[5]} {-height 16 -radix float32} {/neuron_tb/neu0/adder0/layer_w[4]} {-height 16 -radix float32} {/neuron_tb/neu0/adder0/layer_w[3]} {-height 16 -radix float32} {/neuron_tb/neu0/adder0/layer_w[2]} {-height 16 -radix float32} {/neuron_tb/neu0/adder0/layer_w[1]} {-height 16 -radix float32} {/neuron_tb/neu0/adder0/layer_w[0]} {-height 16 -radix float32}} /neuron_tb/neu0/adder0/layer_w
  24. add wave -noupdate -radix float32 -childformat {{{/neuron_tb/neu0/inner_w[7]} -radix float32} {{/neuron_tb/neu0/inner_w[6]} -radix float32} {{/neuron_tb/neu0/inner_w[5]} -radix float32} {{/neuron_tb/neu0/inner_w[4]} -radix float32} {{/neuron_tb/neu0/inner_w[3]} -radix float32} {{/neuron_tb/neu0/inner_w[2]} -radix float32} {{/neuron_tb/neu0/inner_w[1]} -radix float32} {{/neuron_tb/neu0/inner_w[0]} -radix float32}} -subitemconfig {{/neuron_tb/neu0/inner_w[7]} {-height 16 -radix float32} {/neuron_tb/neu0/inner_w[6]} {-height 16 -radix float32} {/neuron_tb/neu0/inner_w[5]} {-height 16 -radix float32} {/neuron_tb/neu0/inner_w[4]} {-height 16 -radix float32} {/neuron_tb/neu0/inner_w[3]} {-height 16 -radix float32} {/neuron_tb/neu0/inner_w[2]} {-height 16 -radix float32} {/neuron_tb/neu0/inner_w[1]} {-height 16 -radix float32} {/neuron_tb/neu0/inner_w[0]} {-height 16 -radix float32}} /neuron_tb/neu0/inner_w
  25. add wave -noupdate -group {Cascade Signals} {/neuron_tb/neu0/adder0/stb_w[5]}
  26. add wave -noupdate -group {Cascade Signals} -color {Cornflower Blue} {/neuron_tb/neu0/adder0/ack_w[5]}
  27. add wave -noupdate -group {Cascade Signals} {/neuron_tb/neu0/adder0/stb_w[4]}
  28. add wave -noupdate -group {Cascade Signals} -color {Cornflower Blue} {/neuron_tb/neu0/adder0/ack_w[4]}
  29. add wave -noupdate -group {Cascade Signals} {/neuron_tb/neu0/adder0/stb_w[3]}
  30. add wave -noupdate -group {Cascade Signals} -color {Cornflower Blue} {/neuron_tb/neu0/adder0/ack_w[3]}
  31. add wave -noupdate -group {Cascade Signals} {/neuron_tb/neu0/adder0/stb_w[2]}
  32. add wave -noupdate -group {Cascade Signals} -color {Cornflower Blue} {/neuron_tb/neu0/adder0/ack_w[2]}
  33. add wave -noupdate -group {Cascade Signals} {/neuron_tb/neu0/adder0/stb_w[1]}
  34. add wave -noupdate -group {Cascade Signals} -color {Cornflower Blue} {/neuron_tb/neu0/adder0/ack_w[1]}
  35. add wave -noupdate -group {Cascade Signals} {/neuron_tb/neu0/adder0/stb_w[0]}
  36. add wave -noupdate -group {Cascade Signals} -color {Cornflower Blue} {/neuron_tb/neu0/adder0/ack_w[0]}
  37. add wave -noupdate -radix float32 -childformat {{{/neuron_tb/neu0/casc_w[31]} -radix float32} {{/neuron_tb/neu0/casc_w[30]} -radix float32} {{/neuron_tb/neu0/casc_w[29]} -radix float32} {{/neuron_tb/neu0/casc_w[28]} -radix float32} {{/neuron_tb/neu0/casc_w[27]} -radix float32} {{/neuron_tb/neu0/casc_w[26]} -radix float32} {{/neuron_tb/neu0/casc_w[25]} -radix float32} {{/neuron_tb/neu0/casc_w[24]} -radix float32} {{/neuron_tb/neu0/casc_w[23]} -radix float32} {{/neuron_tb/neu0/casc_w[22]} -radix float32} {{/neuron_tb/neu0/casc_w[21]} -radix float32} {{/neuron_tb/neu0/casc_w[20]} -radix float32} {{/neuron_tb/neu0/casc_w[19]} -radix float32} {{/neuron_tb/neu0/casc_w[18]} -radix float32} {{/neuron_tb/neu0/casc_w[17]} -radix float32} {{/neuron_tb/neu0/casc_w[16]} -radix float32} {{/neuron_tb/neu0/casc_w[15]} -radix float32} {{/neuron_tb/neu0/casc_w[14]} -radix float32} {{/neuron_tb/neu0/casc_w[13]} -radix float32} {{/neuron_tb/neu0/casc_w[12]} -radix float32} {{/neuron_tb/neu0/casc_w[11]} -radix float32} {{/neuron_tb/neu0/casc_w[10]} -radix float32} {{/neuron_tb/neu0/casc_w[9]} -radix float32} {{/neuron_tb/neu0/casc_w[8]} -radix float32} {{/neuron_tb/neu0/casc_w[7]} -radix float32} {{/neuron_tb/neu0/casc_w[6]} -radix float32} {{/neuron_tb/neu0/casc_w[5]} -radix float32} {{/neuron_tb/neu0/casc_w[4]} -radix float32} {{/neuron_tb/neu0/casc_w[3]} -radix float32} {{/neuron_tb/neu0/casc_w[2]} -radix float32} {{/neuron_tb/neu0/casc_w[1]} -radix float32} {{/neuron_tb/neu0/casc_w[0]} -radix float32}} -subitemconfig {{/neuron_tb/neu0/casc_w[31]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[30]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[29]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[28]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[27]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[26]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[25]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[24]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[23]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[22]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[21]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[20]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[19]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[18]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[17]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[16]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[15]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[14]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[13]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[12]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[11]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[10]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[9]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[8]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[7]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[6]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[5]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[4]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[3]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[2]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[1]} {-height 16 -radix float32} {/neuron_tb/neu0/casc_w[0]} {-height 16 -radix float32}} /neuron_tb/neu0/casc_w
  38. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[0]/stb}
  39. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[0]/ack}
  40. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[1]/stb}
  41. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[1]/ack}
  42. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[2]/stb}
  43. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[2]/ack}
  44. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[3]/stb}
  45. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[3]/ack}
  46. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[4]/stb}
  47. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[4]/ack}
  48. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[5]/stb}
  49. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[5]/ack}
  50. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[6]/stb}
  51. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[6]/ack}
  52. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[7]/stb}
  53. add wave -noupdate -group InnerIO {/neuron_tb/neu0/inner_io0[7]/ack}
  54. add wave -noupdate /neuron_tb/neu0/inner_io1/stb
  55. add wave -noupdate /neuron_tb/neu0/inner_io1/ack
  56. add wave -noupdate {/neuron_tb/neu0/adder0/generate_layers[2]/genblk1/c/add0/state}
  57. add wave -noupdate {/neuron_tb/neu0/adder0/generate_layers[1]/genblk1/generate_casc1[1]/b/add0/state}
  58. add wave -noupdate {/neuron_tb/neu0/adder0/generate_layers[1]/genblk1/generate_casc1[0]/b/add0/state}
  59. add wave -noupdate {/neuron_tb/neu0/adder0/generate_layers[0]/genblk1/generate_casc0[3]/a/add0/state}
  60. add wave -noupdate {/neuron_tb/neu0/adder0/generate_layers[0]/genblk1/generate_casc0[2]/a/add0/state}
  61. add wave -noupdate {/neuron_tb/neu0/adder0/generate_layers[0]/genblk1/generate_casc0[1]/a/add0/state}
  62. add wave -noupdate {/neuron_tb/neu0/adder0/generate_layers[0]/genblk1/generate_casc0[0]/a/add0/state}
  63. TreeUpdate [SetDefaultTree]
  64. WaveRestoreCursors {{Cursor 1} {271 ps} 0}
  65. quietly wave cursor active 1
  66. configure wave -namecolwidth 294
  67. configure wave -valuecolwidth 88
  68. configure wave -justifyvalue left
  69. configure wave -signalnamewidth 0
  70. configure wave -snapdistance 10
  71. configure wave -datasetprefix 0
  72. configure wave -rowmargin 4
  73. configure wave -childrowmargin 2
  74. configure wave -gridoffset 0
  75. configure wave -gridperiod 1
  76. configure wave -griddelta 40
  77. configure wave -timeline 0
  78. configure wave -timelineunits ns
  79. update
  80. WaveRestoreZoom {0 ps} {217 ps}