-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcontrolunit.vcd
More file actions
123 lines (123 loc) · 1.42 KB
/
controlunit.vcd
File metadata and controls
123 lines (123 loc) · 1.42 KB
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
$date
Wed Apr 1 13:56:42 2020
$end
$version
GHDL v0
$end
$timescale
1 fs
$end
$scope module standard $end
$upscope $end
$scope module std_logic_1164 $end
$upscope $end
$scope module numeric_std $end
$upscope $end
$scope module t_controlunit $end
$var reg 4 ! opcode_t[15:12] $end
$var reg 1 " cregwrite_t $end
$var reg 1 # coffset_t $end
$var reg 4 $ caluop_t[3:0] $end
$var reg 1 % cmemwrite_t $end
$var reg 1 & cmemread_t $end
$var reg 1 ' cmemtoreg_t $end
$var reg 1 ( cldi_t $end
$var reg 1 ) cjalr_t $end
$var reg 1 * reset_t $end
$scope module control $end
$var reg 4 + opcode[15:12] $end
$var reg 1 , cregwrite $end
$var reg 1 - coffset $end
$var reg 4 . caluop[3:0] $end
$var reg 1 / cmemwrite $end
$var reg 1 0 cmemread $end
$var reg 1 1 cmemtoreg $end
$var reg 1 2 cldi $end
$var reg 1 3 cjalr $end
$var reg 1 4 reset $end
$upscope $end
$upscope $end
$enddefinitions $end
#0
bUUUU !
0"
0#
b0000 $
0%
0&
0'
0(
0)
1*
bUUUU +
0,
0-
b0000 .
0/
00
01
02
03
14
#1000000000000
bUUUU $
0*
bUUUU .
04
#2000000000000
b0001 !
1"
b0001 $
1&
1'
b0001 +
1,
b0001 .
10
11
#3000000000000
#4000000000000
b0010 !
b0010 $
0&
X'
1(
b0010 +
b0010 .
00
X1
12
#5000000000000
b0100 !
b0100 $
0'
0(
b0100 +
b0100 .
01
02
#6000000000000
b0101 !
b0101 $
b0101 +
b0101 .
#7000000000000
b0110 !
b0110 $
b0110 +
b0110 .
#8000000000000
b0111 !
b0111 $
b0111 +
b0111 .
#9000000000000
b1000 !
b1000 $
b1000 +
b1000 .
#10000000000000
b1001 !
b1001 $
b1001 +
b1001 .