Skip to content

Commit 3a94f66

Browse files
committed
Merge branch '1.8.0-rc' into develop
2 parents ba22402 + 021678b commit 3a94f66

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+703
-565
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ sudo apt install iverilog
8989
```
9090

9191
- Jinja2: 2.10 or later
92-
- Pyverilog: 1.1.4 or later
93-
- NumPy: 1.14 or later
92+
- Pyverilog: 1.2.0 or later
93+
- NumPy: 1.17 or later
9494

9595
```
9696
pip3 install pyverilog jinja2 numpy
@@ -102,8 +102,8 @@ Optional installation for testing
102102
These are required for automatic testing of **tests** and **examples**.
103103
We recommend to install these testing library to verify experimental features.
104104

105-
- pytest: 3.2 or later
106-
- pytest-pythonpath: 0.7 or later
105+
- pytest: 3.8.1 or later
106+
- pytest-pythonpath: 0.7.3 or later
107107

108108
```
109109
pip3 install pytest pytest-pythonpath
@@ -133,7 +133,7 @@ pip3 install pygraphviz
133133
Install
134134
--------------------
135135

136-
Now you can install Veriloggen using setup.py script.
136+
Now you can install Veriloggen using setup.py script:
137137

138138
```
139139
python3 setup.py install

README.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ Requirements
105105
sudo apt install iverilog
106106

107107
- Jinja2: 2.10 or later
108-
- Pyverilog: 1.1.4 or later
109-
- NumPy: 1.14 or later
108+
- Pyverilog: 1.2.0 or later
109+
- NumPy: 1.17 or later
110110

111111
::
112112

@@ -119,8 +119,8 @@ These are required for automatic testing of **tests** and **examples**.
119119
We recommend to install these testing library to verify experimental
120120
features.
121121

122-
- pytest: 3.2 or later
123-
- pytest-pythonpath: 0.7 or later
122+
- pytest: 3.8.1 or later
123+
- pytest-pythonpath: 0.7.3 or later
124124

125125
::
126126

@@ -151,7 +151,7 @@ libraries are required.
151151
Install
152152
-------
153153

154-
Now you can install Veriloggen using setup.py script.
154+
Now you can install Veriloggen using setup.py script:
155155

156156
::
157157

examples/simulation_verilator/test_simulation_verilator.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
wire [8-1:0] myaxi_awlen;
1919
wire [3-1:0] myaxi_awsize;
2020
wire [2-1:0] myaxi_awburst;
21-
wire [2-1:0] myaxi_awlock;
21+
wire [1-1:0] myaxi_awlock;
2222
wire [4-1:0] myaxi_awcache;
2323
wire [3-1:0] myaxi_awprot;
2424
wire [4-1:0] myaxi_awqos;
@@ -37,7 +37,7 @@
3737
wire [8-1:0] myaxi_arlen;
3838
wire [3-1:0] myaxi_arsize;
3939
wire [2-1:0] myaxi_arburst;
40-
wire [2-1:0] myaxi_arlock;
40+
wire [1-1:0] myaxi_arlock;
4141
wire [4-1:0] myaxi_arcache;
4242
wire [3-1:0] myaxi_arprot;
4343
wire [4-1:0] myaxi_arqos;
@@ -53,7 +53,7 @@
5353
wire [8-1:0] memory_awlen;
5454
wire [3-1:0] memory_awsize;
5555
wire [2-1:0] memory_awburst;
56-
wire [2-1:0] memory_awlock;
56+
wire [1-1:0] memory_awlock;
5757
wire [4-1:0] memory_awcache;
5858
wire [3-1:0] memory_awprot;
5959
wire [4-1:0] memory_awqos;
@@ -72,7 +72,7 @@
7272
wire [8-1:0] memory_arlen;
7373
wire [3-1:0] memory_arsize;
7474
wire [2-1:0] memory_arburst;
75-
wire [2-1:0] memory_arlock;
75+
wire [1-1:0] memory_arlock;
7676
wire [4-1:0] memory_arcache;
7777
wire [3-1:0] memory_arprot;
7878
wire [4-1:0] memory_arqos;
@@ -546,7 +546,7 @@
546546
output reg [8-1:0] myaxi_awlen,
547547
output [3-1:0] myaxi_awsize,
548548
output [2-1:0] myaxi_awburst,
549-
output [2-1:0] myaxi_awlock,
549+
output [1-1:0] myaxi_awlock,
550550
output [4-1:0] myaxi_awcache,
551551
output [3-1:0] myaxi_awprot,
552552
output [4-1:0] myaxi_awqos,
@@ -565,7 +565,7 @@
565565
output reg [8-1:0] myaxi_arlen,
566566
output [3-1:0] myaxi_arsize,
567567
output [2-1:0] myaxi_arburst,
568-
output [2-1:0] myaxi_arlock,
568+
output [1-1:0] myaxi_arlock,
569569
output [4-1:0] myaxi_arcache,
570570
output [3-1:0] myaxi_arprot,
571571
output [4-1:0] myaxi_arqos,

examples/thread_embedded_verilog_ipcore/test_thread_embedded_verilog_ipxact.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
wire [8-1:0] uut_maxi_awlen;
1414
wire [3-1:0] uut_maxi_awsize;
1515
wire [2-1:0] uut_maxi_awburst;
16-
wire [2-1:0] uut_maxi_awlock;
16+
wire [1-1:0] uut_maxi_awlock;
1717
wire [4-1:0] uut_maxi_awcache;
1818
wire [3-1:0] uut_maxi_awprot;
1919
wire [4-1:0] uut_maxi_awqos;
@@ -32,7 +32,7 @@
3232
wire [8-1:0] uut_maxi_arlen;
3333
wire [3-1:0] uut_maxi_arsize;
3434
wire [2-1:0] uut_maxi_arburst;
35-
wire [2-1:0] uut_maxi_arlock;
35+
wire [1-1:0] uut_maxi_arlock;
3636
wire [4-1:0] uut_maxi_arcache;
3737
wire [3-1:0] uut_maxi_arprot;
3838
wire [4-1:0] uut_maxi_arqos;
@@ -134,7 +134,7 @@
134134
wire [8-1:0] memory_awlen;
135135
wire [3-1:0] memory_awsize;
136136
wire [2-1:0] memory_awburst;
137-
wire [2-1:0] memory_awlock;
137+
wire [1-1:0] memory_awlock;
138138
wire [4-1:0] memory_awcache;
139139
wire [3-1:0] memory_awprot;
140140
wire [4-1:0] memory_awqos;
@@ -153,7 +153,7 @@
153153
wire [8-1:0] memory_arlen;
154154
wire [3-1:0] memory_arsize;
155155
wire [2-1:0] memory_arburst;
156-
wire [2-1:0] memory_arlock;
156+
wire [1-1:0] memory_arlock;
157157
wire [4-1:0] memory_arcache;
158158
wire [3-1:0] memory_arprot;
159159
wire [4-1:0] memory_arqos;
@@ -1123,7 +1123,7 @@
11231123
output reg [8-1:0] maxi_awlen,
11241124
output [3-1:0] maxi_awsize,
11251125
output [2-1:0] maxi_awburst,
1126-
output [2-1:0] maxi_awlock,
1126+
output [1-1:0] maxi_awlock,
11271127
output [4-1:0] maxi_awcache,
11281128
output [3-1:0] maxi_awprot,
11291129
output [4-1:0] maxi_awqos,
@@ -1142,7 +1142,7 @@
11421142
output reg [8-1:0] maxi_arlen,
11431143
output [3-1:0] maxi_arsize,
11441144
output [2-1:0] maxi_arburst,
1145-
output [2-1:0] maxi_arlock,
1145+
output [1-1:0] maxi_arlock,
11461146
output [4-1:0] maxi_arcache,
11471147
output [3-1:0] maxi_arprot,
11481148
output [4-1:0] maxi_arqos,

examples/thread_memcpy_ipxact/test_thread_memcpy_ipxact.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
wire [8-1:0] uut_maxi_awlen;
1313
wire [3-1:0] uut_maxi_awsize;
1414
wire [2-1:0] uut_maxi_awburst;
15-
wire [2-1:0] uut_maxi_awlock;
15+
wire [1-1:0] uut_maxi_awlock;
1616
wire [4-1:0] uut_maxi_awcache;
1717
wire [3-1:0] uut_maxi_awprot;
1818
wire [4-1:0] uut_maxi_awqos;
@@ -31,7 +31,7 @@
3131
wire [8-1:0] uut_maxi_arlen;
3232
wire [3-1:0] uut_maxi_arsize;
3333
wire [2-1:0] uut_maxi_arburst;
34-
wire [2-1:0] uut_maxi_arlock;
34+
wire [1-1:0] uut_maxi_arlock;
3535
wire [4-1:0] uut_maxi_arcache;
3636
wire [3-1:0] uut_maxi_arprot;
3737
wire [4-1:0] uut_maxi_arqos;
@@ -132,7 +132,7 @@
132132
wire [8-1:0] memory_awlen;
133133
wire [3-1:0] memory_awsize;
134134
wire [2-1:0] memory_awburst;
135-
wire [2-1:0] memory_awlock;
135+
wire [1-1:0] memory_awlock;
136136
wire [4-1:0] memory_awcache;
137137
wire [3-1:0] memory_awprot;
138138
wire [4-1:0] memory_awqos;
@@ -151,7 +151,7 @@
151151
wire [8-1:0] memory_arlen;
152152
wire [3-1:0] memory_arsize;
153153
wire [2-1:0] memory_arburst;
154-
wire [2-1:0] memory_arlock;
154+
wire [1-1:0] memory_arlock;
155155
wire [4-1:0] memory_arcache;
156156
wire [3-1:0] memory_arprot;
157157
wire [4-1:0] memory_arqos;
@@ -1120,7 +1120,7 @@
11201120
output reg [8-1:0] maxi_awlen,
11211121
output [3-1:0] maxi_awsize,
11221122
output [2-1:0] maxi_awburst,
1123-
output [2-1:0] maxi_awlock,
1123+
output [1-1:0] maxi_awlock,
11241124
output [4-1:0] maxi_awcache,
11251125
output [3-1:0] maxi_awprot,
11261126
output [4-1:0] maxi_awqos,
@@ -1139,7 +1139,7 @@
11391139
output reg [8-1:0] maxi_arlen,
11401140
output [3-1:0] maxi_arsize,
11411141
output [2-1:0] maxi_arburst,
1142-
output [2-1:0] maxi_arlock,
1142+
output [1-1:0] maxi_arlock,
11431143
output [4-1:0] maxi_arcache,
11441144
output [3-1:0] maxi_arprot,
11451145
output [4-1:0] maxi_arqos,

examples/thread_verilog_submodule_ipxact/test_thread_verilog_submodule_ipxact.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
wire [8-1:0] uut_maxi_awlen;
1414
wire [3-1:0] uut_maxi_awsize;
1515
wire [2-1:0] uut_maxi_awburst;
16-
wire [2-1:0] uut_maxi_awlock;
16+
wire [1-1:0] uut_maxi_awlock;
1717
wire [4-1:0] uut_maxi_awcache;
1818
wire [3-1:0] uut_maxi_awprot;
1919
wire [4-1:0] uut_maxi_awqos;
@@ -32,7 +32,7 @@
3232
wire [8-1:0] uut_maxi_arlen;
3333
wire [3-1:0] uut_maxi_arsize;
3434
wire [2-1:0] uut_maxi_arburst;
35-
wire [2-1:0] uut_maxi_arlock;
35+
wire [1-1:0] uut_maxi_arlock;
3636
wire [4-1:0] uut_maxi_arcache;
3737
wire [3-1:0] uut_maxi_arprot;
3838
wire [4-1:0] uut_maxi_arqos;
@@ -134,7 +134,7 @@
134134
wire [8-1:0] memory_awlen;
135135
wire [3-1:0] memory_awsize;
136136
wire [2-1:0] memory_awburst;
137-
wire [2-1:0] memory_awlock;
137+
wire [1-1:0] memory_awlock;
138138
wire [4-1:0] memory_awcache;
139139
wire [3-1:0] memory_awprot;
140140
wire [4-1:0] memory_awqos;
@@ -153,7 +153,7 @@
153153
wire [8-1:0] memory_arlen;
154154
wire [3-1:0] memory_arsize;
155155
wire [2-1:0] memory_arburst;
156-
wire [2-1:0] memory_arlock;
156+
wire [1-1:0] memory_arlock;
157157
wire [4-1:0] memory_arcache;
158158
wire [3-1:0] memory_arprot;
159159
wire [4-1:0] memory_arqos;
@@ -1123,7 +1123,7 @@
11231123
output reg [8-1:0] maxi_awlen,
11241124
output [3-1:0] maxi_awsize,
11251125
output [2-1:0] maxi_awburst,
1126-
output [2-1:0] maxi_awlock,
1126+
output [1-1:0] maxi_awlock,
11271127
output [4-1:0] maxi_awcache,
11281128
output [3-1:0] maxi_awprot,
11291129
output [4-1:0] maxi_awqos,
@@ -1142,7 +1142,7 @@
11421142
output reg [8-1:0] maxi_arlen,
11431143
output [3-1:0] maxi_arsize,
11441144
output [2-1:0] maxi_arburst,
1145-
output [2-1:0] maxi_arlock,
1145+
output [1-1:0] maxi_arlock,
11461146
output [4-1:0] maxi_arcache,
11471147
output [3-1:0] maxi_arprot,
11481148
output [4-1:0] maxi_arqos,

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ def read(filename):
2424
package_data={'veriloggen.utils': ['VERSION'],
2525
'veriloggen.simulation': ['*.cpp'], },
2626
install_requires=['jinja2>=2.10',
27-
'pyverilog>=1.1.4',
28-
'numpy>=1.14'],
27+
'pyverilog>=1.2.0',
28+
'numpy>=1.17'],
2929
extras_require={
30-
'test': ['pytest>=3.2', 'pytest-pythonpath>=0.7'],
30+
'test': ['pytest>=3.8.1', 'pytest-pythonpath>=0.7.3'],
3131
'graph': ['pygraphviz>=1.3.1'],
3232
},
3333
)

tests/extension/resolver_/bram/resolver_bram.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def mkBram(datawidth=32, addrwidth=10, numports=2):
2626
delay_addr = m.Reg('delay_ADDR%d' % i, addrwidth)
2727
ports.append( (addr, din, we, dout, delay_addr) )
2828

29-
mem = m.Reg('mem', datawidth, length=Int(2)**addrwidth)
29+
mem = m.Reg('mem', datawidth, Int(2)**addrwidth)
3030

3131
for i in range(numports):
3232
addr, din ,we, dout, delay_addr = ports[i]

tests/extension/types_/axi_/axi_to_ram/test_types_axi_axi_to_ram.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
wire [8-1:0] myaxi_awlen;
1313
wire [3-1:0] myaxi_awsize;
1414
wire [2-1:0] myaxi_awburst;
15-
wire [2-1:0] myaxi_awlock;
15+
wire [1-1:0] myaxi_awlock;
1616
wire [4-1:0] myaxi_awcache;
1717
wire [3-1:0] myaxi_awprot;
1818
wire [4-1:0] myaxi_awqos;
@@ -31,7 +31,7 @@
3131
wire [8-1:0] myaxi_arlen;
3232
wire [3-1:0] myaxi_arsize;
3333
wire [2-1:0] myaxi_arburst;
34-
wire [2-1:0] myaxi_arlock;
34+
wire [1-1:0] myaxi_arlock;
3535
wire [4-1:0] myaxi_arcache;
3636
wire [3-1:0] myaxi_arprot;
3737
wire [4-1:0] myaxi_arqos;
@@ -245,7 +245,7 @@
245245
output reg [8-1:0] myaxi_awlen,
246246
output [3-1:0] myaxi_awsize,
247247
output [2-1:0] myaxi_awburst,
248-
output [2-1:0] myaxi_awlock,
248+
output [1-1:0] myaxi_awlock,
249249
output [4-1:0] myaxi_awcache,
250250
output [3-1:0] myaxi_awprot,
251251
output [4-1:0] myaxi_awqos,
@@ -264,7 +264,7 @@
264264
output reg [8-1:0] myaxi_arlen,
265265
output [3-1:0] myaxi_arsize,
266266
output [2-1:0] myaxi_arburst,
267-
output [2-1:0] myaxi_arlock,
267+
output [1-1:0] myaxi_arlock,
268268
output [4-1:0] myaxi_arcache,
269269
output [3-1:0] myaxi_arprot,
270270
output [4-1:0] myaxi_arqos,

tests/extension/types_/axi_/memory_model_read/test_types_memory_model_read.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
wire [8-1:0] myaxi_awlen;
1313
wire [3-1:0] myaxi_awsize;
1414
wire [2-1:0] myaxi_awburst;
15-
wire [2-1:0] myaxi_awlock;
15+
wire [1-1:0] myaxi_awlock;
1616
wire [4-1:0] myaxi_awcache;
1717
wire [3-1:0] myaxi_awprot;
1818
wire [4-1:0] myaxi_awqos;
@@ -31,7 +31,7 @@
3131
wire [8-1:0] myaxi_arlen;
3232
wire [3-1:0] myaxi_arsize;
3333
wire [2-1:0] myaxi_arburst;
34-
wire [2-1:0] myaxi_arlock;
34+
wire [1-1:0] myaxi_arlock;
3535
wire [4-1:0] myaxi_arcache;
3636
wire [3-1:0] myaxi_arprot;
3737
wire [4-1:0] myaxi_arqos;
@@ -47,7 +47,7 @@
4747
wire [8-1:0] memory_awlen;
4848
wire [3-1:0] memory_awsize;
4949
wire [2-1:0] memory_awburst;
50-
wire [2-1:0] memory_awlock;
50+
wire [1-1:0] memory_awlock;
5151
wire [4-1:0] memory_awcache;
5252
wire [3-1:0] memory_awprot;
5353
wire [4-1:0] memory_awqos;
@@ -66,7 +66,7 @@
6666
wire [8-1:0] memory_arlen;
6767
wire [3-1:0] memory_arsize;
6868
wire [2-1:0] memory_arburst;
69-
wire [2-1:0] memory_arlock;
69+
wire [1-1:0] memory_arlock;
7070
wire [4-1:0] memory_arcache;
7171
wire [3-1:0] memory_arprot;
7272
wire [4-1:0] memory_arqos;
@@ -528,7 +528,7 @@
528528
output reg [8-1:0] myaxi_awlen,
529529
output [3-1:0] myaxi_awsize,
530530
output [2-1:0] myaxi_awburst,
531-
output [2-1:0] myaxi_awlock,
531+
output [1-1:0] myaxi_awlock,
532532
output [4-1:0] myaxi_awcache,
533533
output [3-1:0] myaxi_awprot,
534534
output [4-1:0] myaxi_awqos,
@@ -547,7 +547,7 @@
547547
output reg [8-1:0] myaxi_arlen,
548548
output [3-1:0] myaxi_arsize,
549549
output [2-1:0] myaxi_arburst,
550-
output [2-1:0] myaxi_arlock,
550+
output [1-1:0] myaxi_arlock,
551551
output [4-1:0] myaxi_arcache,
552552
output [3-1:0] myaxi_arprot,
553553
output [4-1:0] myaxi_arqos,

0 commit comments

Comments
 (0)