12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- #! /usr/local/bin/vvp
- :ivl_version "12.0 (devel)" "(s20150603-1130-g1f8876be)";
- :ivl_delay_selection "TYPICAL";
- :vpi_time_precision - 11;
- :vpi_module "/usr/local/lib/ivl/system.vpi";
- :vpi_module "/usr/local/lib/ivl/vhdl_sys.vpi";
- :vpi_module "/usr/local/lib/ivl/vhdl_textio.vpi";
- :vpi_module "/usr/local/lib/ivl/v2005_math.vpi";
- :vpi_module "/usr/local/lib/ivl/va_math.vpi";
- S_0x556346c658c0 .scope module, "tb_counter_4bit" "tb_counter_4bit" 2 1;
- .timescale -9 -11;
- v0x556346c77d30_0 .var "clk", 0 0;
- v0x556346c77df0_0 .var "data", 3 0;
- v0x556346c77ec0_0 .net "data_out", 3 0, v0x556346c77920_0; 1 drivers
- v0x556346c77fc0_0 .var "load", 0 0;
- v0x556346c78090_0 .var "rst", 0 0;
- v0x556346c78180_0 .var "updown", 0 0;
- S_0x556346c65a50 .scope module, "dut" "counter_4bit" 2 29, 3 8 0, S_0x556346c658c0;
- .timescale -9 -11;
- .port_info 0 /INPUT 1 "clk";
- .port_info 1 /INPUT 1 "rst";
- .port_info 2 /INPUT 4 "data";
- .port_info 3 /INPUT 1 "updown";
- .port_info 4 /INPUT 1 "load";
- .port_info 5 /OUTPUT 4 "data_out";
- v0x556346c51a80_0 .net "clk", 0 0, v0x556346c77d30_0; 1 drivers
- v0x556346c77840_0 .net "data", 3 0, v0x556346c77df0_0; 1 drivers
- v0x556346c77920_0 .var "data_out", 3 0;
- v0x556346c779e0_0 .net "load", 0 0, v0x556346c77fc0_0; 1 drivers
- v0x556346c77aa0_0 .net "rst", 0 0, v0x556346c78090_0; 1 drivers
- v0x556346c77bb0_0 .net "updown", 0 0, v0x556346c78180_0; 1 drivers
- E_0x556346c631d0 .event posedge, v0x556346c51a80_0;
- S_0x556346c518a0 .scope begin, "COUNTER_4BIT_CYCLE" "COUNTER_4BIT_CYCLE" 3 29, 3 29 0, S_0x556346c65a50;
- .timescale -9 -11;
- .scope S_0x556346c65a50;
- T_0 ;
- %wait E_0x556346c631d0;
- %fork t_1, S_0x556346c518a0;
- %jmp t_0;
- .scope S_0x556346c518a0;
- t_1 ;
- %load/vec4 v0x556346c77aa0_0;
- %flag_set/vec4 8;
- %jmp/0xz T_0.0, 8;
- %pushi/vec4 0, 0, 4;
- %assign/vec4 v0x556346c77920_0, 0;
- %jmp T_0.1;
- T_0.0 ;
- %load/vec4 v0x556346c779e0_0;
- %flag_set/vec4 8;
- %jmp/0xz T_0.2, 8;
- %load/vec4 v0x556346c77840_0;
- %assign/vec4 v0x556346c77920_0, 0;
- %jmp T_0.3;
- T_0.2 ;
- %load/vec4 v0x556346c77bb0_0;
- %flag_set/vec4 8;
- %jmp/0xz T_0.4, 8;
- %load/vec4 v0x556346c77920_0;
- %addi 1, 0, 4;
- %assign/vec4 v0x556346c77920_0, 0;
- %jmp T_0.5;
- T_0.4 ;
- %load/vec4 v0x556346c77920_0;
- %subi 1, 0, 4;
- %assign/vec4 v0x556346c77920_0, 0;
- T_0.5 ;
- T_0.3 ;
- T_0.1 ;
- %end;
- .scope S_0x556346c65a50;
- t_0 %join;
- %jmp T_0;
- .thread T_0;
- .scope S_0x556346c658c0;
- T_1 ;
- %vpi_call 2 13 "$from_myhdl", v0x556346c77d30_0, v0x556346c78090_0, v0x556346c77df0_0, v0x556346c78180_0, v0x556346c77fc0_0 {0 0 0};
- %vpi_call 2 20 "$to_myhdl", v0x556346c77ec0_0 {0 0 0};
- %vpi_call 2 25 "$dumpfile", "tb_counter_4bit.lxt" {0 0 0};
- %vpi_call 2 26 "$dumpvars", 32'sb00000000000000000000000000000000, S_0x556346c658c0 {0 0 0};
- %end;
- .thread T_1;
- # The file index is used to find the file name in the following table.
- :file_names 4;
- "N/A";
- "<interactive>";
- "tb_counter_4bit.v";
- "counter_4bit.v";
|