1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#! /usr/bin/vvp
:ivl_version "10.1 (stable)" "(v10_1)";
:ivl_delay_selection "TYPICAL";
:vpi_time_precision - 12;
:vpi_module "system";
:vpi_module "vhdl_sys";
:vpi_module "v2005_math";
:vpi_module "va_math";
S_0x2024b40 .scope module, "led" "led" 2 21;
.timescale -9 -12;
.port_info 0 /INPUT 1 "CLK"
.port_info 1 /OUTPUT 1 "LED1"
o0x7fb1922e4018 .functor BUFZ 1, C4<z>; HiZ drive
v0x2024d20_0 .net "CLK", 0 0, o0x7fb1922e4018; 0 drivers
v0x207c0f0_0 .var "LED1", 0 0;
v0x207c1b0_0 .var "count", 26 0;
E_0x2025450 .event posedge, v0x2024d20_0;
.scope S_0x2024b40;
T_0 ;
%pushi/vec4 16000000, 0, 27;
%store/vec4 v0x207c1b0_0, 0, 27;
%pushi/vec4 0, 0, 1;
%store/vec4 v0x207c0f0_0, 0, 1;
%end;
.thread T_0;
.scope S_0x2024b40;
T_1 ;
%wait E_0x2025450;
%load/vec4 v0x207c1b0_0;
%cmpi/e 0, 0, 27;
%jmp/0xz T_1.0, 4;
%load/vec4 v0x207c0f0_0;
%inv;
%assign/vec4 v0x207c0f0_0, 0;
%pushi/vec4 16000000, 0, 27;
%assign/vec4 v0x207c1b0_0, 0;
%jmp T_1.1;
T_1.0 ;
%load/vec4 v0x207c1b0_0;
%subi 1, 0, 27;
%assign/vec4 v0x207c1b0_0, 0;
T_1.1 ;
%jmp T_1;
.thread T_1;
# The file index is used to find the file name in the following table.
:file_names 3;
"N/A";
"<interactive>";
"led.v";
|