diff --git a/wellen/inputs/vivado/vivado_surfer_test.vcd b/wellen/inputs/vivado/vivado_surfer_test.vcd new file mode 100644 index 0000000..6255e94 --- /dev/null +++ b/wellen/inputs/vivado/vivado_surfer_test.vcd @@ -0,0 +1,793 @@ +$date + 2024-Oct-01 10:33:26 +$end +$version + Vivado v2019.2_AR72614 (64-bit) +$end +$timescale + 1ps +$end +$scope module dut $end +$var reg 3 " \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 % \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 ( \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 + \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 . \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 1 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 4 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 7 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 : \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 = \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 @ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 C \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 F \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 I \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 L \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 O \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 R \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 U \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 X \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 [ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/id_i[x] [2:0] $end +$var reg 3 ^ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/id_i[x] [2:0] $end +$var reg 3 a \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 d \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 g \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 j \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 m \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 p \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 s \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 v \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 y \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 | \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/id_i[y] [2:0] $end +$var reg 3 !" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 $" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 '" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 *" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 -" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 0" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 3" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 6" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 9" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 <" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 ?" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 B" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 E" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 H" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 K" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 N" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 Q" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 T" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 W" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 Z" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 ]" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/id_i[x] [2:0] $end +$var reg 3 `" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/id_i[y] [2:0] $end +$var reg 3 c" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 f" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 i" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 l" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 o" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 r" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 u" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 x" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 {" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 ~" \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 ## \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 &# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 )# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/id_i[y] [2:0] $end +$var reg 3 ,# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 /# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 2# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 5# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 8# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 ;# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 ># \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[0].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 A# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[1].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 D# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 G# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 J# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 M# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[2].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 P# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 S# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 V# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 Y# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[3].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 \# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][x] [2:0] $end +$var reg 3 _# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/xy_id_i[x] [2:0] $end +$var reg 3 b# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/xy_id_i[y] [2:0] $end +$var reg 3 e# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/i_req_floo_router/gen_input[4].gen_virt_input[0].i_route_select/channel_i[hdr][dst_id][y] [2:0] $end +$var reg 3 h# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/id_i[x] [2:0] $end +$var reg 3 k# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/id_i[y] [2:0] $end +$var reg 64 n# \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[0][1][r][data] [63:0] $end +$var reg 64 P$ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[0][0][r][data] [63:0] $end +$var reg 64 2% \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][1][r][data] [63:0] $end +$var reg 64 r% \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][0][r][data] [63:0] $end +$var reg 64 T& \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][1][w][data] [63:0] $end +$var reg 64 6' \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][1][aw][addr] [63:0] $end +$var reg 64 v' \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][1][ar][addr] [63:0] $end +$var reg 64 X( \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][0][w][data] [63:0] $end +$var reg 64 :) \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][0][aw][addr] [63:0] $end +$var reg 64 z) \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][0][ar][addr] [63:0] $end +$var reg 64 \* \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][1][w][data] [63:0] $end +$var reg 64 >+ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][1][aw][addr] [63:0] $end +$var reg 64 ~+ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][1][ar][addr] [63:0] $end +$var reg 64 `, \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][0][w][data] [63:0] $end +$var reg 64 B- \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][0][aw][addr] [63:0] $end +$var reg 64 $. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][0][ar][addr] [63:0] $end +$var reg 1 d. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][0][ar_valid] $end +$var reg 1 e. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][0][aw_valid] $end +$var reg 1 f. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][0][b_ready] $end +$var reg 1 g. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][0][r_ready] $end +$var reg 1 h. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][0][w_valid] $end +$var reg 1 i. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][1][ar_valid] $end +$var reg 1 j. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][1][aw_valid] $end +$var reg 1 k. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][1][b_ready] $end +$var reg 1 l. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][1][r_ready] $end +$var reg 1 m. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_in[1][1][w_valid] $end +$var reg 1 n. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][0][ar_valid] $end +$var reg 1 o. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][0][aw_valid] $end +$var reg 1 p. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][0][b_ready] $end +$var reg 1 q. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][0][r_ready] $end +$var reg 1 r. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][0][w_valid] $end +$var reg 1 s. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][1][ar_valid] $end +$var reg 1 t. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][1][aw_valid] $end +$var reg 1 u. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][1][b_ready] $end +$var reg 1 v. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][1][r_ready] $end +$var reg 1 w. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_req_out[1][1][w_valid] $end +$var reg 1 x. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][0][ar_ready] $end +$var reg 1 y. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][0][aw_ready] $end +$var reg 1 z. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][0][b_valid] $end +$var reg 1 {. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][0][r_valid] $end +$var reg 1 |. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][0][w_ready] $end +$var reg 1 }. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][1][ar_ready] $end +$var reg 1 ~. \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][1][aw_ready] $end +$var reg 1 !/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][1][b_valid] $end +$var reg 1 "/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][1][r_valid] $end +$var reg 1 #/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_in[1][1][w_ready] $end +$var reg 1 $/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][0][ar_ready] $end +$var reg 1 %/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][0][aw_ready] $end +$var reg 1 &/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][0][b_valid] $end +$var reg 1 '/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][0][r_valid] $end +$var reg 1 (/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][0][w_ready] $end +$var reg 1 )/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][1][ar_ready] $end +$var reg 1 */ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][1][aw_ready] $end +$var reg 1 +/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][1][b_valid] $end +$var reg 1 ,/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][1][r_valid] $end +$var reg 1 -/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/axi_rsp_out[1][1][w_ready] $end +$var reg 1 ./ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_i[0][ready] $end +$var reg 1 // \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[0][ready] $end +$var reg 1 0/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[0][ready] $end +$var reg 1 1/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_i[0][ready] $end +$var reg 1 2/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[0][valid] $end +$var reg 1 3/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_i[0][valid] $end +$var reg 1 4/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[0][valid] $end +$var reg 1 5/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_i[0][valid] $end +$var reg 1 6/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[1][ready] $end +$var reg 1 7/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_i[1][ready] $end +$var reg 1 8/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[1][ready] $end +$var reg 1 9/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_i[1][ready] $end +$var reg 1 :/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[1][valid] $end +$var reg 1 ;/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[1][valid] $end +$var reg 1 / \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[2][ready] $end +$var reg 1 ?/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_i[2][ready] $end +$var reg 1 @/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[2][ready] $end +$var reg 1 A/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_i[2][ready] $end +$var reg 1 B/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[2][valid] $end +$var reg 1 C/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[2][valid] $end +$var reg 1 D/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_i[2][valid] $end +$var reg 1 E/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_i[2][valid] $end +$var reg 1 F/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[3][ready] $end +$var reg 1 G/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[3][ready] $end +$var reg 1 H/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_i[3][ready] $end +$var reg 1 I/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_i[3][ready] $end +$var reg 1 J/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[3][valid] $end +$var reg 1 K/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_i[3][valid] $end +$var reg 1 L/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[3][valid] $end +$var reg 1 M/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_i[3][valid] $end +$var reg 1 N/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[4][ready] $end +$var reg 1 O/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_i[4][ready] $end +$var reg 1 P/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[4][ready] $end +$var reg 1 Q/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_i[4][ready] $end +$var reg 1 R/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_i[4][valid] $end +$var reg 1 S/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_i[4][valid] $end +$var reg 1 T/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_i[4][valid] $end +$var reg 1 U/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_i[4][valid] $end +$var reg 1 V/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[0][ready] $end +$var reg 1 W/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[0][ready] $end +$var reg 1 X/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[0][ready] $end +$var reg 1 Y/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[0][ready] $end +$var reg 1 Z/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[0][valid] $end +$var reg 1 [/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[0][valid] $end +$var reg 1 \/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[0][valid] $end +$var reg 1 ]/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[0][valid] $end +$var reg 1 ^/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[1][ready] $end +$var reg 1 _/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[1][ready] $end +$var reg 1 `/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[1][ready] $end +$var reg 1 a/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[1][ready] $end +$var reg 1 b/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[1][valid] $end +$var reg 1 c/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[1][valid] $end +$var reg 1 d/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[1][valid] $end +$var reg 1 e/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[1][valid] $end +$var reg 1 f/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[2][ready] $end +$var reg 1 g/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[2][ready] $end +$var reg 1 h/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[2][ready] $end +$var reg 1 i/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[2][ready] $end +$var reg 1 j/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[2][valid] $end +$var reg 1 k/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[2][valid] $end +$var reg 1 l/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[2][valid] $end +$var reg 1 m/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[2][valid] $end +$var reg 1 n/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[3][ready] $end +$var reg 1 o/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[3][ready] $end +$var reg 1 p/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[3][ready] $end +$var reg 1 q/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[3][ready] $end +$var reg 1 r/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[3][valid] $end +$var reg 1 s/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[3][valid] $end +$var reg 1 t/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[3][valid] $end +$var reg 1 u/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[3][valid] $end +$var reg 1 v/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[4][ready] $end +$var reg 1 w/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[4][ready] $end +$var reg 1 x/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[4][ready] $end +$var reg 1 y/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[4][ready] $end +$var reg 1 z/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_req_o[4][valid] $end +$var reg 1 {/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_req_o[4][valid] $end +$var reg 1 |/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_req_o[4][valid] $end +$var reg 1 }/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_req_o[4][valid] $end +$var reg 1 ~/ \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[0][ready] $end +$var reg 1 !0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[0][ready] $end +$var reg 1 "0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[0][ready] $end +$var reg 1 #0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[0][ready] $end +$var reg 1 $0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[0][valid] $end +$var reg 1 %0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[0][valid] $end +$var reg 1 &0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[0][valid] $end +$var reg 1 '0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[0][valid] $end +$var reg 1 (0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[1][ready] $end +$var reg 1 )0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[1][ready] $end +$var reg 1 *0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[1][ready] $end +$var reg 1 +0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[1][ready] $end +$var reg 1 ,0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[1][valid] $end +$var reg 1 -0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[1][valid] $end +$var reg 1 .0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[1][valid] $end +$var reg 1 /0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[1][valid] $end +$var reg 1 00 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[2][ready] $end +$var reg 1 10 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[2][ready] $end +$var reg 1 20 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[2][ready] $end +$var reg 1 30 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[2][ready] $end +$var reg 1 40 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[2][valid] $end +$var reg 1 50 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[2][valid] $end +$var reg 1 60 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[2][valid] $end +$var reg 1 70 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[2][valid] $end +$var reg 1 80 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[3][ready] $end +$var reg 1 90 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[3][ready] $end +$var reg 1 :0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[3][ready] $end +$var reg 1 ;0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[3][ready] $end +$var reg 1 <0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[3][valid] $end +$var reg 1 =0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[3][valid] $end +$var reg 1 >0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[3][valid] $end +$var reg 1 ?0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[3][valid] $end +$var reg 1 @0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[4][ready] $end +$var reg 1 A0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[4][ready] $end +$var reg 1 B0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[4][ready] $end +$var reg 1 C0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[4][ready] $end +$var reg 1 D0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_i[4][valid] $end +$var reg 1 E0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_i[4][valid] $end +$var reg 1 F0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_i[4][valid] $end +$var reg 1 G0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_i[4][valid] $end +$var reg 1 H0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[0][ready] $end +$var reg 1 I0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[0][ready] $end +$var reg 1 J0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[0][ready] $end +$var reg 1 K0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[0][ready] $end +$var reg 1 L0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[0][valid] $end +$var reg 1 M0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[0][valid] $end +$var reg 1 N0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[0][valid] $end +$var reg 1 O0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[0][valid] $end +$var reg 1 P0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[1][ready] $end +$var reg 1 Q0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[1][ready] $end +$var reg 1 R0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[1][ready] $end +$var reg 1 S0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[1][ready] $end +$var reg 1 T0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[1][valid] $end +$var reg 1 U0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[1][valid] $end +$var reg 1 V0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[1][valid] $end +$var reg 1 W0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[1][valid] $end +$var reg 1 X0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[2][ready] $end +$var reg 1 Y0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[2][ready] $end +$var reg 1 Z0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[2][ready] $end +$var reg 1 [0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[2][ready] $end +$var reg 1 \0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[2][valid] $end +$var reg 1 ]0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[2][valid] $end +$var reg 1 ^0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[2][valid] $end +$var reg 1 _0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[2][valid] $end +$var reg 1 `0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[3][ready] $end +$var reg 1 a0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[3][ready] $end +$var reg 1 b0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[3][ready] $end +$var reg 1 c0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[3][ready] $end +$var reg 1 d0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[3][valid] $end +$var reg 1 e0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[3][valid] $end +$var reg 1 f0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[3][valid] $end +$var reg 1 g0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[3][valid] $end +$var reg 1 h0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[4][ready] $end +$var reg 1 i0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[4][ready] $end +$var reg 1 j0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[4][ready] $end +$var reg 1 k0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[4][ready] $end +$var reg 1 l0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[1].i_router/floo_rsp_o[4][valid] $end +$var reg 1 m0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[1].i_router/floo_rsp_o[4][valid] $end +$var reg 1 n0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[0].gen_noc_y[0].i_router/floo_rsp_o[4][valid] $end +$var reg 1 o0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/gen_noc_x[1].gen_noc_y[0].i_router/floo_rsp_o[4][valid] $end +$var reg 1 p0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_mst_req[1][0][ready] $end +$var reg 1 q0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_mst_req[1][0][valid] $end +$var reg 1 r0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_mst_req[1][1][ready] $end +$var reg 1 s0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_mst_req[1][1][valid] $end +$var reg 1 t0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_mst_rsp[1][0][ready] $end +$var reg 1 u0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_mst_rsp[1][0][valid] $end +$var reg 1 v0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_mst_rsp[1][1][ready] $end +$var reg 1 w0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_mst_rsp[1][1][valid] $end +$var reg 1 x0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_slv_req[1][0][ready] $end +$var reg 1 y0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_slv_req[1][0][valid] $end +$var reg 1 z0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_slv_req[1][1][ready] $end +$var reg 1 {0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_slv_req[1][1][valid] $end +$var reg 1 |0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_slv_rsp[1][0][ready] $end +$var reg 1 }0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_slv_rsp[1][0][valid] $end +$var reg 1 ~0 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_slv_rsp[1][1][ready] $end +$var reg 1 !1 \hero_exilzcu102_i/i_pulp/inst/i_bound/i_bound/i_noc_top/noc_slv_rsp[1][1][valid] $end +$var reg 1 "1 _TRIGGER $end +$var reg 1 #1 _WINDOW $end +$var reg 1 $1 _GAP $end +$upscope $end +$enddefinitions $end +#0 +$dumpvars +b0 " +b1 % +b0 ( +b0 + +b0 . +b1 1 +b0 4 +b0 7 +b0 : +b0 = +b0 @ +b0 C +b0 F +b0 I +b0 L +b0 O +b0 R +b0 U +b0 X +b1 [ +b0 ^ +b0 a +b0 d +b0 g +b0 j +b0 m +b0 p +b0 s +b0 v +b0 y +b0 | +b1 !" +b0 $" +b0 '" +b0 *" +b0 -" +b0 0" +b1 3" +b0 6" +b0 9" +b0 <" +b1 ?" +b0 B" +b0 E" +b0 H" +b1 K" +b0 N" +b0 Q" +b0 T" +b1 W" +b0 Z" +b0 ]" +b1 `" +b0 c" +b0 f" +b0 i" +b1 l" +b0 o" +b1 r" +b0 u" +b0 x" +b0 {" +b1 ~" +b0 ## +b0 &# +b0 )# +b1 ,# +b1 /# +b0 2# +b0 5# +b1 8# +b1 ;# +b0 ># +b0 A# +b0 D# +b1 G# +b1 J# +b0 M# +b0 P# +b1 S# +b1 V# +b0 Y# +b0 \# +b1 _# +b1 b# +b0 e# +b1 h# +b1 k# +b0 n# +b0 P$ +b0 2% +b0 r% +b0 T& +b0 6' +b0 v' +b0 X( +b0 :) +b0 z) +b0 \* +b0 >+ +b0 ~+ +b0 `, +b0 B- +b11000000001100000000000000000 $. +1d. +0e. +1f. +1g. +0h. +0i. +0j. +1k. +1l. +0m. +0n. +0o. +0p. +1q. +0r. +0s. +0t. +0u. +1v. +0w. +1x. +1y. +0z. +0{. +0|. +1}. +1~. +0!/ +0"/ +0#/ +0$/ +1%/ +0&/ +0'/ +0(/ +0)/ +1*/ +0+/ +0,/ +0-/ +1./ +1// +10/ +11/ +02/ +03/ +04/ +05/ +06/ +17/ +08/ +19/ +0:/ +0;/ +0/ +1?/ +1@/ +0A/ +0B/ +0C/ +0D/ +0E/ +1F/ +1G/ +0H/ +0I/ +0J/ +0K/ +0L/ +0M/ +1N/ +0O/ +0P/ +1Q/ +0R/ +0S/ +0T/ +0U/ +1V/ +1W/ +1X/ +1Y/ +0Z/ +0[/ +0\/ +0]/ +1^/ +1_/ +1`/ +1a/ +0b/ +0c/ +0d/ +0e/ +1f/ +1g/ +1h/ +1i/ +0j/ +0k/ +0l/ +0m/ +1n/ +1o/ +1p/ +1q/ +0r/ +0s/ +0t/ +0u/ +1v/ +1w/ +1x/ +1y/ +0z/ +0{/ +0|/ +0}/ +1~/ +1!0 +1"0 +1#0 +0$0 +0%0 +0&0 +0'0 +1(0 +0)0 +1*0 +0+0 +0,0 +0-0 +0.0 +0/0 +000 +010 +120 +130 +040 +050 +060 +070 +080 +190 +0:0 +1;0 +0<0 +0=0 +0>0 +0?0 +0@0 +0A0 +1B0 +1C0 +0D0 +0E0 +0F0 +0G0 +1H0 +1I0 +1J0 +1K0 +0L0 +0M0 +0N0 +0O0 +1P0 +1Q0 +1R0 +1S0 +0T0 +0U0 +0V0 +0W0 +1X0 +1Y0 +1Z0 +1[0 +0\0 +0]0 +0^0 +0_0 +1`0 +1a0 +1b0 +1c0 +0d0 +0e0 +0f0 +0g0 +1h0 +1i0 +1j0 +1k0 +0l0 +0m0 +0n0 +0o0 +1p0 +0q0 +1r0 +0s0 +1t0 +0u0 +1v0 +0w0 +1x0 +0y0 +1z0 +0{0 +1|0 +0}0 +1~0 +0!1 +1"1 +1#1 +0$1 +$end +#1 +0d. +15/ +1q0 +#2 +b1 i" +05/ +1D/ +1z/ +0q0 +#3 +b1 X +b0 i" +0D/ +1L/ +1e/ +0z/ +#4 +b0 X +b1 N" +0L/ +1Z/ +0e/ +#5 +b0 N" +0Z/ +#9 +1&0 +#10 +1F0 +1]0 +#11 +1,0 +1d0 +#12 +1O0 +1u0 +#13 +1{. +#25 +0&0 +#26 +0F0 +0]0 +#27 +0,0 +0d0 +#28 +0O0 +0u0 +#29 +0{. +#43 +b10 `, +#58 +b11000000001100000000000000000 B- +1e. +1h. +#59 +0e. +15/ +1q0 +#60 +b1 f" +b1 i" +1|. +1J/ +1d/ +#61 +b1 P# +b1 Y# +1[/ +1{0 +#62 +b110000000011000000000000 T& +b11000000001100000000000000000 6' +b11000000001100000000000000000 v' +1t. +#63 +b10 T& +b1011111 6' +b1011111 v' +0t. +1w. +0*/ +#64 +1-/ +00/ +0r0 +#65 +10/ +1r0 +#76 +0h. +0|. +05/ +0q0 +#77 +0J/ +0d/ +#79 +0[/ +0{0 +#80 +0w. +1*/ +0-/ +#81 +1u. +0v. +1+/ +1%0 +1!1 +#82 +0u. +1v. +0+/ +0%0 +1,0 +1d0 +0!1 +#83 +0,0 +1O0 +0d0 +1u0 +#84 +1z. +0O0 +0u0 +#85 +0z. diff --git a/wellen/tests/diff_tests.rs b/wellen/tests/diff_tests.rs index 21d32bc..99158ac 100644 --- a/wellen/tests/diff_tests.rs +++ b/wellen/tests/diff_tests.rs @@ -193,7 +193,12 @@ fn diff_hierarchy_item( if !ref_name_contains_index { assert_eq!(ref_var.reference, our_var.name(our_hier)); } else { - assert!(ref_var.reference.starts_with(our_var.name(our_hier))); + assert!( + ref_var.reference.starts_with(our_var.name(our_hier)), + "{} vs. {} (OUR)", + ref_var.reference, + our_var.name(our_hier) + ); } assert_eq!( ref_var.var_type.to_string(), @@ -216,8 +221,12 @@ fn diff_hierarchy_item( assert_eq!(our_var.index().unwrap().lsb(), bit as i64); } Some(::vcd::ReferenceIndex::Range(msb, lsb)) => { - assert_eq!(our_var.index().unwrap().msb(), msb as i64); - assert_eq!(our_var.index().unwrap().lsb(), lsb as i64); + let (our_msb, our_lsb) = ( + our_var.index().unwrap().msb(), + our_var.index().unwrap().lsb(), + ); + assert_eq!(our_msb, msb as i64); + assert_eq!(our_lsb, lsb as i64); } } } diff --git a/wellen/tests/vcd.rs b/wellen/tests/vcd.rs index 0f1cd43..fc4a18e 100644 --- a/wellen/tests/vcd.rs +++ b/wellen/tests/vcd.rs @@ -101,3 +101,13 @@ fn test_vcd_scope_merging() { .collect::>(); assert_eq!(top_scopes, ["tb"]); } + +/// This test file was provided by Gianluca Bellocchi in the following issue: +/// https://github.com/ekiwi/wellen/issues/27 +/// Because of our automatic scope creation from variable names, we aren't able to run a diff test +/// on this file which is why we opt to just check that we can load it without crashing. +#[test] +fn diff_vivado_surfer_test() { + let filename = "inputs/vivado/vivado_surfer_test.vcd"; + let _waves = read(filename).expect("failed to parse"); +}