initial commit
This commit is contained in:
@@ -0,0 +1 @@
|
||||
+timescale+1ns/1ps
|
||||
Executable
+79
@@ -0,0 +1,79 @@
|
||||
#! /usr/local/bin/vvp
|
||||
:ivl_version "12.0 (devel)" "(s20150603-1130-g1f8876be)";
|
||||
:ivl_delay_selection "TYPICAL";
|
||||
:vpi_time_precision - 12;
|
||||
: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";
|
||||
:vpi_module "/usr/local/lib/ivl/v2009.vpi";
|
||||
S_0x55fb04b57e00 .scope package, "$unit" "$unit" 2 1;
|
||||
.timescale -9 -12;
|
||||
S_0x55fb04b57f90 .scope module, "counter" "counter" 3 5;
|
||||
.timescale -9 -12;
|
||||
.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";
|
||||
o0x7f9f460c2018 .functor BUFZ 1, C4<z>; HiZ drive
|
||||
v0x55fb04b7dc80_0 .net "clk", 0 0, o0x7f9f460c2018; 0 drivers
|
||||
o0x7f9f460c2048 .functor BUFZ 4, C4<zzzz>; HiZ drive
|
||||
v0x55fb04ba0930_0 .net "data", 3 0, o0x7f9f460c2048; 0 drivers
|
||||
v0x55fb04ba0a10_0 .var "data_out", 3 0;
|
||||
o0x7f9f460c20a8 .functor BUFZ 1, C4<z>; HiZ drive
|
||||
v0x55fb04ba0ad0_0 .net "load", 0 0, o0x7f9f460c20a8; 0 drivers
|
||||
o0x7f9f460c20d8 .functor BUFZ 1, C4<z>; HiZ drive
|
||||
v0x55fb04ba0b90_0 .net "rst", 0 0, o0x7f9f460c20d8; 0 drivers
|
||||
o0x7f9f460c2108 .functor BUFZ 1, C4<z>; HiZ drive
|
||||
v0x55fb04ba0ca0_0 .net "updown", 0 0, o0x7f9f460c2108; 0 drivers
|
||||
E_0x55fb04b905c0 .event posedge, v0x55fb04b7dc80_0;
|
||||
.scope S_0x55fb04b57f90;
|
||||
T_0 ;
|
||||
%wait E_0x55fb04b905c0;
|
||||
%load/vec4 v0x55fb04ba0b90_0;
|
||||
%flag_set/vec4 8;
|
||||
%jmp/0xz T_0.0, 8;
|
||||
%pushi/vec4 0, 0, 4;
|
||||
%assign/vec4 v0x55fb04ba0a10_0, 0;
|
||||
%jmp T_0.1;
|
||||
T_0.0 ;
|
||||
%load/vec4 v0x55fb04ba0ad0_0;
|
||||
%flag_set/vec4 8;
|
||||
%jmp/0xz T_0.2, 8;
|
||||
%load/vec4 v0x55fb04ba0930_0;
|
||||
%assign/vec4 v0x55fb04ba0a10_0, 0;
|
||||
%jmp T_0.3;
|
||||
T_0.2 ;
|
||||
%load/vec4 v0x55fb04ba0ca0_0;
|
||||
%flag_set/vec4 8;
|
||||
%jmp/0 T_0.4, 8;
|
||||
%load/vec4 v0x55fb04ba0a10_0;
|
||||
%addi 1, 0, 4;
|
||||
%jmp/1 T_0.5, 8;
|
||||
T_0.4 ; End of true expr.
|
||||
%load/vec4 v0x55fb04ba0a10_0;
|
||||
%subi 1, 0, 4;
|
||||
%jmp/0 T_0.5, 8;
|
||||
; End of false expr.
|
||||
%blend;
|
||||
T_0.5;
|
||||
%assign/vec4 v0x55fb04ba0a10_0, 0;
|
||||
T_0.3 ;
|
||||
T_0.1 ;
|
||||
%jmp T_0;
|
||||
.thread T_0;
|
||||
.scope S_0x55fb04b57f90;
|
||||
T_1 ;
|
||||
%vpi_call/w 3 25 "$dumpfile", "dump.vcd" {0 0 0};
|
||||
%vpi_call/w 3 26 "$dumpvars", 32'sb00000000000000000000000000000001, S_0x55fb04b57f90 {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>";
|
||||
"-";
|
||||
"/home/sim/ice40/cocotb/examples/4-bit-counter/tests/../hdl/counter.sv";
|
||||
Reference in New Issue
Block a user