blob: af5e6713fa1cd5c20f6fdc650a25510738803b60 (
plain)
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
|
$NetBSD: patch-myhdl_conversion___toVHDL.py,v 1.1 2018/12/27 16:01:54 joerg Exp $
--- myhdl/conversion/_toVHDL.py.orig 2018-12-25 21:40:10.283137098 +0000
+++ myhdl/conversion/_toVHDL.py
@@ -1838,12 +1838,12 @@ class _ConvertAlwaysSeqVisitor(_ConvertV
senslist = self.tree.senslist
edge = senslist[0]
reset = self.tree.reset
- async = reset is not None and reset.async
+ is_async = reset is not None and reset.is_async
sigregs = self.tree.sigregs
varregs = self.tree.varregs
self.write("%s: process (" % self.tree.name)
self.write(edge.sig)
- if async:
+ if is_async:
self.write(', ')
self.write(reset)
self.write(") is")
@@ -1853,7 +1853,7 @@ class _ConvertAlwaysSeqVisitor(_ConvertV
self.writeline()
self.write("begin")
self.indent()
- if not async:
+ if not is_async:
self.writeline()
self.write("if %s then" % edge._toVHDL())
self.indent()
@@ -1870,7 +1870,7 @@ class _ConvertAlwaysSeqVisitor(_ConvertV
self.write("%s := %s;" % (n, _convertInitVal(reg, init)))
self.dedent()
self.writeline()
- if async:
+ if is_async:
self.write("elsif %s then" % edge._toVHDL())
else:
self.write("else")
@@ -1881,7 +1881,7 @@ class _ConvertAlwaysSeqVisitor(_ConvertV
self.writeline()
self.write("end if;")
self.dedent()
- if not async:
+ if not is_async:
self.writeline()
self.write("end if;")
self.dedent()
|