observerw/main / chip__ADV7513-Example__Verilog___pattern_vg___5940205a5d /testbench /sim_build /sim.vvp
| #! /usr/bin/vvp | |
| :ivl_version "11.0 (stable)"; | |
| :ivl_delay_selection "TYPICAL"; | |
| :vpi_time_precision + 0; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/system.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/vhdl_sys.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/vhdl_textio.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/v2005_math.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/va_math.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/v2009.vpi"; | |
| S_0x55e9363ded90 .scope package, "$unit" "$unit" 2 1; | |
| .timescale 0 0; | |
| S_0x55e9363def20 .scope module, "pattern_vg" "pattern_vg" 3 1; | |
| .timescale 0 0; | |
| .port_info 0 /INPUT 1 "reset"; | |
| .port_info 1 /INPUT 1 "clk_in"; | |
| .port_info 2 /INPUT 13 "x"; | |
| .port_info 3 /INPUT 13 "y"; | |
| .port_info 4 /INPUT 1 "vn_in"; | |
| .port_info 5 /INPUT 1 "hn_in"; | |
| .port_info 6 /INPUT 1 "dn_in"; | |
| .port_info 7 /INPUT 8 "r_in"; | |
| .port_info 8 /INPUT 8 "g_in"; | |
| .port_info 9 /INPUT 8 "b_in"; | |
| .port_info 10 /OUTPUT 1 "vn_out"; | |
| .port_info 11 /OUTPUT 1 "hn_out"; | |
| .port_info 12 /OUTPUT 1 "den_out"; | |
| .port_info 13 /OUTPUT 8 "r_out"; | |
| .port_info 14 /OUTPUT 8 "g_out"; | |
| .port_info 15 /OUTPUT 8 "b_out"; | |
| .port_info 16 /INPUT 13 "total_active_pix"; | |
| .port_info 17 /INPUT 13 "total_active_lines"; | |
| .port_info 18 /INPUT 8 "pattern"; | |
| .port_info 19 /INPUT 20 "ramp_step"; | |
| P_0x55e93640b850 .param/l "B" 0 3 3, +C4<00000000000000000000000000001000>; | |
| P_0x55e93640b890 .param/l "FRACTIONAL_BITS" 0 3 6, +C4<00000000000000000000000000001100>; | |
| P_0x55e93640b8d0 .param/l "X_BITS" 0 3 4, +C4<00000000000000000000000000001101>; | |
| P_0x55e93640b910 .param/l "Y_BITS" 0 3 5, +C4<00000000000000000000000000001101>; | |
| o0x7f142ac4c018 .functor BUFZ 8, C4<zzzzzzzz>; HiZ drive | |
| v0x55e93640bd40_0 .net "b_in", 7 0, o0x7f142ac4c018; 0 drivers | |
| v0x55e936439810_0 .var "b_out", 7 0; | |
| o0x7f142ac4c078 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55e9364398f0_0 .net "clk_in", 0 0, o0x7f142ac4c078; 0 drivers | |
| v0x55e9364399c0_0 .var "den_out", 0 0; | |
| o0x7f142ac4c0d8 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55e936439a80_0 .net "dn_in", 0 0, o0x7f142ac4c0d8; 0 drivers | |
| o0x7f142ac4c108 .functor BUFZ 8, C4<zzzzzzzz>; HiZ drive | |
| v0x55e936439b90_0 .net "g_in", 7 0, o0x7f142ac4c108; 0 drivers | |
| v0x55e936439c70_0 .var "g_out", 7 0; | |
| o0x7f142ac4c168 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55e936439d50_0 .net "hn_in", 0 0, o0x7f142ac4c168; 0 drivers | |
| v0x55e936439e10_0 .var "hn_out", 0 0; | |
| o0x7f142ac4c1c8 .functor BUFZ 8, C4<zzzzzzzz>; HiZ drive | |
| v0x55e936439ed0_0 .net "pattern", 7 0, o0x7f142ac4c1c8; 0 drivers | |
| o0x7f142ac4c1f8 .functor BUFZ 8, C4<zzzzzzzz>; HiZ drive | |
| v0x55e936439fb0_0 .net "r_in", 7 0, o0x7f142ac4c1f8; 0 drivers | |
| v0x55e93643a090_0 .var "r_out", 7 0; | |
| o0x7f142ac4c258 .functor BUFZ 20, C4<zzzzzzzzzzzzzzzzzzzz>; HiZ drive | |
| v0x55e93643a170_0 .net "ramp_step", 19 0, o0x7f142ac4c258; 0 drivers | |
| v0x55e93643a250_0 .var "ramp_values", 19 0; | |
| o0x7f142ac4c2b8 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55e93643a330_0 .net "reset", 0 0, o0x7f142ac4c2b8; 0 drivers | |
| o0x7f142ac4c2e8 .functor BUFZ 13, C4<zzzzzzzzzzzzz>; HiZ drive | |
| v0x55e93643a3f0_0 .net "total_active_lines", 12 0, o0x7f142ac4c2e8; 0 drivers | |
| o0x7f142ac4c318 .functor BUFZ 13, C4<zzzzzzzzzzzzz>; HiZ drive | |
| v0x55e93643a4d0_0 .net "total_active_pix", 12 0, o0x7f142ac4c318; 0 drivers | |
| o0x7f142ac4c348 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55e93643a6c0_0 .net "vn_in", 0 0, o0x7f142ac4c348; 0 drivers | |
| v0x55e93643a780_0 .var "vn_out", 0 0; | |
| o0x7f142ac4c3a8 .functor BUFZ 13, C4<zzzzzzzzzzzzz>; HiZ drive | |
| v0x55e93643a840_0 .net "x", 12 0, o0x7f142ac4c3a8; 0 drivers | |
| o0x7f142ac4c3d8 .functor BUFZ 13, C4<zzzzzzzzzzzzz>; HiZ drive | |
| v0x55e93643a920_0 .net "y", 12 0, o0x7f142ac4c3d8; 0 drivers | |
| E_0x55e936418570 .event posedge, v0x55e9364398f0_0; | |
| .scope S_0x55e9363def20; | |
| T_0 ; | |
| %wait E_0x55e936418570; | |
| %load/vec4 v0x55e93643a6c0_0; | |
| %assign/vec4 v0x55e93643a780_0, 0; | |
| %load/vec4 v0x55e936439d50_0; | |
| %assign/vec4 v0x55e936439e10_0, 0; | |
| %load/vec4 v0x55e936439a80_0; | |
| %assign/vec4 v0x55e9364399c0_0, 0; | |
| %load/vec4 v0x55e93643a330_0; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_0.0, 8; | |
| %pushi/vec4 0, 0, 20; | |
| %assign/vec4 v0x55e93643a250_0, 0; | |
| %jmp T_0.1; | |
| T_0.0 ; | |
| %load/vec4 v0x55e936439ed0_0; | |
| %cmpi/e 0, 0, 8; | |
| %jmp/0xz T_0.2, 4; | |
| %load/vec4 v0x55e936439fb0_0; | |
| %assign/vec4 v0x55e93643a090_0, 0; | |
| %load/vec4 v0x55e936439b90_0; | |
| %assign/vec4 v0x55e936439c70_0, 0; | |
| %load/vec4 v0x55e93640bd40_0; | |
| %assign/vec4 v0x55e936439810_0, 0; | |
| %jmp T_0.3; | |
| T_0.2 ; | |
| %load/vec4 v0x55e936439ed0_0; | |
| %cmpi/e 1, 0, 8; | |
| %jmp/0xz T_0.4, 4; | |
| %load/vec4 v0x55e936439a80_0; | |
| %load/vec4 v0x55e93643a920_0; | |
| %pushi/vec4 0, 0, 13; | |
| %cmp/e; | |
| %flag_get/vec4 4; | |
| %load/vec4 v0x55e93643a840_0; | |
| %pushi/vec4 0, 0, 13; | |
| %cmp/e; | |
| %flag_get/vec4 4; | |
| %or; | |
| %load/vec4 v0x55e93643a840_0; | |
| %pad/u 32; | |
| %load/vec4 v0x55e93643a4d0_0; | |
| %pad/u 32; | |
| %subi 1, 0, 32; | |
| %cmp/e; | |
| %flag_get/vec4 4; | |
| %or; | |
| %load/vec4 v0x55e93643a920_0; | |
| %pad/u 32; | |
| %load/vec4 v0x55e93643a3f0_0; | |
| %pad/u 32; | |
| %subi 1, 0, 32; | |
| %cmp/e; | |
| %flag_get/vec4 4; | |
| %or; | |
| %and; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_0.6, 8; | |
| %pushi/vec4 255, 0, 8; | |
| %assign/vec4 v0x55e93643a090_0, 0; | |
| %pushi/vec4 255, 0, 8; | |
| %assign/vec4 v0x55e936439c70_0, 0; | |
| %pushi/vec4 255, 0, 8; | |
| %assign/vec4 v0x55e936439810_0, 0; | |
| %jmp T_0.7; | |
| T_0.6 ; | |
| %load/vec4 v0x55e936439fb0_0; | |
| %assign/vec4 v0x55e93643a090_0, 0; | |
| %load/vec4 v0x55e936439b90_0; | |
| %assign/vec4 v0x55e936439c70_0, 0; | |
| %load/vec4 v0x55e93640bd40_0; | |
| %assign/vec4 v0x55e936439810_0, 0; | |
| T_0.7 ; | |
| %jmp T_0.5; | |
| T_0.4 ; | |
| %load/vec4 v0x55e936439ed0_0; | |
| %cmpi/e 2, 0, 8; | |
| %jmp/0xz T_0.8, 4; | |
| %load/vec4 v0x55e936439a80_0; | |
| %load/vec4 v0x55e93643a840_0; | |
| %parti/s 1, 0, 2; | |
| %pushi/vec4 1, 0, 1; | |
| %cmp/e; | |
| %flag_get/vec4 4; | |
| %and; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_0.10, 8; | |
| %pushi/vec4 255, 0, 8; | |
| %assign/vec4 v0x55e93643a090_0, 0; | |
| %pushi/vec4 255, 0, 8; | |
| %assign/vec4 v0x55e936439c70_0, 0; | |
| %pushi/vec4 255, 0, 8; | |
| %assign/vec4 v0x55e936439810_0, 0; | |
| %jmp T_0.11; | |
| T_0.10 ; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55e93643a090_0, 0; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55e936439c70_0, 0; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55e936439810_0, 0; | |
| T_0.11 ; | |
| %jmp T_0.9; | |
| T_0.8 ; | |
| %load/vec4 v0x55e936439ed0_0; | |
| %cmpi/e 3, 0, 8; | |
| %jmp/0xz T_0.12, 4; | |
| %load/vec4 v0x55e936439a80_0; | |
| %load/vec4 v0x55e93643a920_0; | |
| %parti/s 1, 0, 2; | |
| %pushi/vec4 1, 0, 1; | |
| %cmp/e; | |
| %flag_get/vec4 4; | |
| %and; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_0.14, 8; | |
| %pushi/vec4 255, 0, 8; | |
| %assign/vec4 v0x55e93643a090_0, 0; | |
| %pushi/vec4 255, 0, 8; | |
| %assign/vec4 v0x55e936439c70_0, 0; | |
| %pushi/vec4 255, 0, 8; | |
| %assign/vec4 v0x55e936439810_0, 0; | |
| %jmp T_0.15; | |
| T_0.14 ; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55e93643a090_0, 0; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55e936439c70_0, 0; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55e936439810_0, 0; | |
| T_0.15 ; | |
| %jmp T_0.13; | |
| T_0.12 ; | |
| %load/vec4 v0x55e936439ed0_0; | |
| %cmpi/e 4, 0, 8; | |
| %jmp/0xz T_0.16, 4; | |
| %load/vec4 v0x55e93643a250_0; | |
| %parti/s 8, 12, 5; | |
| %assign/vec4 v0x55e93643a090_0, 0; | |
| %load/vec4 v0x55e93643a250_0; | |
| %parti/s 8, 12, 5; | |
| %assign/vec4 v0x55e936439c70_0, 0; | |
| %load/vec4 v0x55e93643a250_0; | |
| %parti/s 8, 12, 5; | |
| %assign/vec4 v0x55e936439810_0, 0; | |
| %load/vec4 v0x55e93643a840_0; | |
| %pad/u 32; | |
| %load/vec4 v0x55e93643a4d0_0; | |
| %pad/u 32; | |
| %subi 1, 0, 32; | |
| %cmp/e; | |
| %flag_get/vec4 4; | |
| %load/vec4 v0x55e936439a80_0; | |
| %and; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_0.18, 8; | |
| %pushi/vec4 0, 0, 20; | |
| %assign/vec4 v0x55e93643a250_0, 0; | |
| %jmp T_0.19; | |
| T_0.18 ; | |
| %load/vec4 v0x55e93643a840_0; | |
| %pad/u 32; | |
| %pushi/vec4 0, 0, 32; | |
| %cmp/e; | |
| %flag_get/vec4 4; | |
| %load/vec4 v0x55e936439a80_0; | |
| %and; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_0.20, 8; | |
| %load/vec4 v0x55e93643a170_0; | |
| %assign/vec4 v0x55e93643a250_0, 0; | |
| %jmp T_0.21; | |
| T_0.20 ; | |
| %load/vec4 v0x55e936439a80_0; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_0.22, 8; | |
| %load/vec4 v0x55e93643a250_0; | |
| %load/vec4 v0x55e93643a170_0; | |
| %add; | |
| %assign/vec4 v0x55e93643a250_0, 0; | |
| T_0.22 ; | |
| T_0.21 ; | |
| T_0.19 ; | |
| T_0.16 ; | |
| T_0.13 ; | |
| T_0.9 ; | |
| T_0.5 ; | |
| T_0.3 ; | |
| T_0.1 ; | |
| %jmp T_0; | |
| .thread T_0; | |
| # The file index is used to find the file name in the following table. | |
| :file_names 4; | |
| "N/A"; | |
| "<interactive>"; | |
| "-"; | |
| "/root/autodl-tmp/distill/distill-dataset/items/lcm-dataset-final-compile-only-v1/chip__ADV7513-Example__Verilog___pattern_vg___5940205a5d/reference/top.v"; | |
Xet Storage Details
- Size:
- 8.73 kB
- Xet hash:
- 7b6c9db64115f13c759033d4bbebefa56692096866f39ad8beb2d70066cfb58b
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.