-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathbsv.words
More file actions
147 lines (147 loc) · 1.24 KB
/
bsv.words
File metadata and controls
147 lines (147 loc) · 1.24 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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
Bit
UInt
Int
int
Integer
Bool
Real
String
Fmt
Void
Maybe
Ordering
Clock
Reset
Inout
Action
ActionValue
Rules
File
Tuple2
Tuple3
Tuple4
Tuple5
Tuple6
Tuple7
Tuple8
Vector
List
Valid
Invalid
Complex
FixedPoint
InvalidFile
Stmt
Reg
FIFO
FIFOF
RegFile
Get
Put
Server
Client
Empty
Bits
Eq
Literal
RealLiteral
Arith
Ord
Bounded
Bitwise
BitReduction
BitExtend
if
else
case
matches
for
while
import
export
dependencies
determines
typedef
enum
struct
deriving
tagged
union
let
matches
match
module
rule
function
instance
typeclass
interface
method
rules
return
action
actionvalue
begin
numeric
type
provisos
seq
par
end
endmodule
endfunction
endinterface
endcase
endtypeclass
endinstance
endrule
endaction
endmethod
endrules
endactionvalue
endseq
endpar
synthesize
noinline
doc
options
split
nosplit
always_ready
always_enabled
ready
enable
result
prefix
port
fire_when_enabled
no_implicit_conditions
descending_urgency
preempts
clock_prefix
gate_prefix
reset_prefix
gate_input_clocks
gate_all_clocks
default_clock_osc
default_clock_gate
default_gate_inhigh
default_gate_unused
default_reset
clock_family
clock_ancestors
request
response
exposeCurrentClock
default_clock
default_reset
input_clock
input_reset
output_clock
clocked_by
reset_by
$display
$finish
$format
$stime
$time