61 lines
2.2 KiB
Plaintext
61 lines
2.2 KiB
Plaintext
#! /c/Source/iverilog-install/bin/vvp
|
|
:ivl_version "12.0 (devel)" "(s20150603-1539-g2693dd32b)";
|
|
:ivl_delay_selection "TYPICAL";
|
|
:vpi_time_precision + 0;
|
|
:vpi_module "C:\iverilog\lib\ivl\system.vpi";
|
|
:vpi_module "C:\iverilog\lib\ivl\vhdl_sys.vpi";
|
|
:vpi_module "C:\iverilog\lib\ivl\vhdl_textio.vpi";
|
|
:vpi_module "C:\iverilog\lib\ivl\v2005_math.vpi";
|
|
:vpi_module "C:\iverilog\lib\ivl\va_math.vpi";
|
|
S_0000014670375350 .scope module, "hello" "hello" 2 1;
|
|
.timescale 0 0;
|
|
.port_info 0 /INPUT 1 "A";
|
|
.port_info 1 /INPUT 1 "B";
|
|
.port_info 2 /OUTPUT 1 "C";
|
|
.port_info 3 /OUTPUT 1 "D";
|
|
o0000014670376fd8 .functor BUFZ 1, C4<z>; HiZ drive
|
|
o0000014670377008 .functor BUFZ 1, C4<z>; HiZ drive
|
|
L_0000014670326ea0 .functor AND 1, o0000014670376fd8, o0000014670377008, C4<1>, C4<1>;
|
|
L_0000014670327320 .functor XOR 1, o0000014670376fd8, o0000014670377008, C4<0>, C4<0>;
|
|
v00000146703270e0_0 .net "A", 0 0, o0000014670376fd8; 0 drivers
|
|
v0000014670375670_0 .net "B", 0 0, o0000014670377008; 0 drivers
|
|
v0000014670375710_0 .net "C", 0 0, L_0000014670327320; 1 drivers
|
|
v000001467032ee60_0 .net "D", 0 0, L_0000014670326ea0; 1 drivers
|
|
S_00000146703754e0 .scope module, "hello_tb" "hello_tb" 3 1;
|
|
.timescale 0 0;
|
|
v000001467032ef00_0 .var "A", 0 0;
|
|
v000001467032b870_0 .var "B", 0 0;
|
|
.scope S_00000146703754e0;
|
|
T_0 ;
|
|
%vpi_call 3 8 "$dumpfile", "dmp.vcd" {0 0 0};
|
|
%vpi_call 3 9 "$dumpvars" {0 0 0};
|
|
%pushi/vec4 0, 0, 1;
|
|
%store/vec4 v000001467032ef00_0, 0, 1;
|
|
%pushi/vec4 0, 0, 1;
|
|
%store/vec4 v000001467032b870_0, 0, 1;
|
|
%delay 10, 0;
|
|
%pushi/vec4 0, 0, 1;
|
|
%store/vec4 v000001467032ef00_0, 0, 1;
|
|
%pushi/vec4 1, 0, 1;
|
|
%store/vec4 v000001467032b870_0, 0, 1;
|
|
%delay 10, 0;
|
|
%pushi/vec4 1, 0, 1;
|
|
%store/vec4 v000001467032ef00_0, 0, 1;
|
|
%pushi/vec4 0, 0, 1;
|
|
%store/vec4 v000001467032b870_0, 0, 1;
|
|
%delay 10, 0;
|
|
%pushi/vec4 1, 0, 1;
|
|
%store/vec4 v000001467032ef00_0, 0, 1;
|
|
%pushi/vec4 1, 0, 1;
|
|
%store/vec4 v000001467032b870_0, 0, 1;
|
|
%delay 10, 0;
|
|
%vpi_call 3 14 "$finish" {0 0 0};
|
|
%end;
|
|
.thread T_0;
|
|
# The file index is used to find the file name in the following table.
|
|
:file_names 4;
|
|
"N/A";
|
|
"<interactive>";
|
|
"hello.v";
|
|
"hello_tb.v";
|