SergeyDegtyar
|
17c92dc679
|
Fix macc test
|
2019-08-30 15:22:46 +03:00 |
SergeyDegtyar
|
94a56c14b7
|
div_mod test fix
|
2019-08-30 14:17:03 +03:00 |
SergeyDegtyar
|
f4a48ce8e6
|
fix div_mod test
|
2019-08-30 13:22:11 +03:00 |
SergeyDegtyar
|
86f1375ecd
|
Fix test for counter
|
2019-08-30 12:38:28 +03:00 |
Sergey
|
f23b540b45
|
Merge branch 'master' into master
|
2019-08-30 10:29:47 +03:00 |
SergeyDegtyar
|
d144748401
|
Add new tests.
|
2019-08-30 09:45:33 +03:00 |
SergeyDegtyar
|
eb0a5b2293
|
Remove unnecessary common.v(assertions for testbenches).
|
2019-08-30 09:17:32 +03:00 |
SergeyDegtyar
|
8e3abda193
|
Remove simulation from run-test.sh (unnecessary paths)
|
2019-08-30 09:11:03 +03:00 |
SergeyDegtyar
|
20f4aea480
|
Remove simulation from run-test.sh
|
2019-08-30 08:53:35 +03:00 |
Eddie Hung
|
6a111ad324
|
Nicer formatting
|
2019-08-29 17:24:48 -07:00 |
Sergey
|
d360693040
|
Merge pull request #3 from YosysHQ/Sergey/tests_ice40
Merge my changes to tests_ice40 branch
|
2019-08-29 21:07:34 +03:00 |
Eddie Hung
|
67587bad7f
|
Add constant expression attribute to test
|
2019-08-29 09:10:20 -07:00 |
SergeyDegtyar
|
d588c6898f
|
Add comments for examples from Lattice user guide
|
2019-08-29 10:49:46 +03:00 |
Eddie Hung
|
1fdb3fc98c
|
Add failing test
|
2019-08-28 19:58:58 -07:00 |
Eddie Hung
|
13ecd8b0df
|
Add run-test.sh too
|
2019-08-28 18:47:48 -07:00 |
Eddie Hung
|
e301a3dadb
|
Add SB_CARRY to ice40_opt test
|
2019-08-28 18:46:53 -07:00 |
Eddie Hung
|
dd42aa87b9
|
Add ice40_opt test
|
2019-08-28 18:46:53 -07:00 |
Eddie Hung
|
b8a9f73089
|
Comment out *.sh used for testbenches as we have no more
|
2019-08-28 12:36:20 -07:00 |
Eddie Hung
|
87d5d9b8c8
|
Use equiv for memory and dpram
|
2019-08-28 12:30:35 -07:00 |
Eddie Hung
|
ebd0a1875b
|
Use equiv_opt for latches
|
2019-08-28 12:21:15 -07:00 |
Eddie Hung
|
32eef26ee2
|
Merge remote-tracking branch 'origin/clifford/async2synclatch' into Sergey/tests_ice40
|
2019-08-28 12:18:32 -07:00 |
Eddie Hung
|
64ea147236
|
Add .gitignore
|
2019-08-28 09:55:34 -07:00 |
Eddie Hung
|
2f493fb465
|
Use test_pmgen for xilinx_srl
|
2019-08-28 09:55:09 -07:00 |
Eddie Hung
|
2e9e745efa
|
Do not simplemap for variable test
|
2019-08-28 09:26:08 -07:00 |
Eddie Hung
|
975aaf190f
|
Add xilinx_srl test
|
2019-08-28 09:24:19 -07:00 |
Eddie Hung
|
ba5d81c7f1
|
Merge remote-tracking branch 'origin/master' into eddie/xilinx_srl
|
2019-08-28 09:21:03 -07:00 |
SergeyDegtyar
|
fe58790f37
|
Revert "Add tests for ecp5"
This reverts commit 2270ead09f .
|
2019-08-28 09:49:58 +03:00 |
SergeyDegtyar
|
2270ead09f
|
Add tests for ecp5
|
2019-08-28 09:47:03 +03:00 |
Clifford Wolf
|
70c0cddb1e
|
Merge pull request #1325 from YosysHQ/eddie/sat_init
In sat: 'x' in init attr should be ignored
|
2019-08-28 00:18:14 +02:00 |
Eddie Hung
|
00387f3927
|
Revert to using clean
|
2019-08-27 09:24:32 -07:00 |
SergeyDegtyar
|
980830f7b8
|
Revert "Add tests for ecp5 architecture."
This reverts commit 134d3fea90 .
|
2019-08-27 18:28:05 +03:00 |
Marcin Kościelnicki
|
5fb4b12cb5
|
improve clkbuf_inhibit propagation upwards through hierarchy
|
2019-08-27 17:26:47 +02:00 |
SergeyDegtyar
|
134d3fea90
|
Add tests for ecp5 architecture.
|
2019-08-27 18:12:18 +03:00 |
SergeyDegtyar
|
aad9bad326
|
Add tests for macc and rom;
Test cases from
https://www.latticesemi.com/-/media/LatticeSemi/Documents/UserManuals/EI/iCEcube201701UserGuide.ashx?document_id=52071;
In both cases synthesized only LUTs and DFFs.
|
2019-08-27 13:56:26 +03:00 |
Eddie Hung
|
6b5e65919a
|
Revert "In sat: 'x' in init attr should not override constant"
This reverts commit 2b37a093e9 .
|
2019-08-26 17:52:57 -07:00 |
Eddie Hung
|
528f1c8687
|
Improve tests to check that clkbuf is connected to expected
|
2019-08-26 13:45:16 -07:00 |
Eddie Hung
|
dc87372a97
|
Wire with init on FF part, 1'bx on non-FF part
|
2019-08-24 15:05:44 -07:00 |
Eddie Hung
|
78b7d8f531
|
Merge remote-tracking branch 'origin/master' into eddie/xilinx_srl
|
2019-08-23 11:32:44 -07:00 |
Eddie Hung
|
a0d85393e3
|
Check clkbuf_inhibit=1 is ignored for custom selection
|
2019-08-23 11:15:26 -07:00 |
Eddie Hung
|
5628e2ec53
|
Add simple clkbufmap tests
|
2019-08-23 11:10:02 -07:00 |
Eddie Hung
|
d62c10d641
|
tests/techmap/run-test.sh to cope with *.ys
|
2019-08-23 11:09:50 -07:00 |
Eddie Hung
|
10c41a5cf5
|
Blocking assignment
|
2019-08-23 09:11:04 -07:00 |
SergeyDegtyar
|
c29380b381
|
Fix pull request
|
2019-08-23 18:55:01 +03:00 |
SergeyDegtyar
|
3c10f58d04
|
Fix run-test.sh; Add new test for dpram.
|
2019-08-23 17:00:16 +03:00 |
SergeyDegtyar
|
0b25dbf1c6
|
Fix path in run-test.sh
|
2019-08-23 12:40:14 +03:00 |
Eddie Hung
|
fe1b2337fd
|
Do not propagate mem2reg attribute through to result
|
2019-08-22 16:57:59 -07:00 |
Eddie Hung
|
36cf0a3dd5
|
Remove adffs_tb.v
|
2019-08-22 16:50:14 -07:00 |
Eddie Hung
|
51ffb093b5
|
In sat: 'x' in init attr should not override constant
|
2019-08-22 16:43:08 -07:00 |
Eddie Hung
|
2b37a093e9
|
In sat: 'x' in init attr should not override constant
|
2019-08-22 16:42:19 -07:00 |
Eddie Hung
|
66607845ec
|
Remove Xilinx test
|
2019-08-22 16:18:07 -07:00 |
Eddie Hung
|
e7a8cdbccf
|
Add shregmap -tech xilinx test
|
2019-08-22 16:16:54 -07:00 |
Eddie Hung
|
698a0e3aaf
|
WIP for equivalency checking memories
|
2019-08-22 16:05:12 -07:00 |
Eddie Hung
|
43e7c4917a
|
Do not print OKAY
|
2019-08-22 16:05:12 -07:00 |
Eddie Hung
|
5061d239ae
|
Fail if iverilog fails
|
2019-08-22 16:05:12 -07:00 |
Eddie Hung
|
8e3754bdb4
|
Hide tri-state warning message for now
|
2019-08-22 16:05:12 -07:00 |
Eddie Hung
|
659a481482
|
Remove unused output
|
2019-08-22 16:05:12 -07:00 |
Eddie Hung
|
61087329ef
|
Fix tribuf test
|
2019-08-22 16:05:12 -07:00 |
Eddie Hung
|
f9906eed68
|
Fix comments
|
2019-08-22 16:05:12 -07:00 |
Eddie Hung
|
9224b3bc17
|
Remove tech independent synthesis
|
2019-08-22 16:05:12 -07:00 |
Eddie Hung
|
388eb3288c
|
Remove dffe instantation
|
2019-08-22 16:04:50 -07:00 |
Eddie Hung
|
9e537a76b5
|
Move $dffe to dffs.{v,ys}
|
2019-08-22 16:04:48 -07:00 |
Eddie Hung
|
c5754d9e8b
|
Make multiplier wider, do not do tech independent synth
|
2019-08-22 16:04:07 -07:00 |
Eddie Hung
|
b800059fc1
|
Merge pull request #1317 from YosysHQ/eddie/opt_expr_shiftx
opt_expr to trim A port of $shiftx/$shift
|
2019-08-22 10:31:27 -07:00 |
Eddie Hung
|
6f971470f8
|
Respect opt_expr -keepdc as per @cliffordwolf
|
2019-08-22 08:37:27 -07:00 |
Eddie Hung
|
379f33af54
|
Handle $shift and Y_WIDTH > 1 as per @cliffordwolf
|
2019-08-22 08:22:23 -07:00 |
Eddie Hung
|
bb1a8a0190
|
Add test
|
2019-08-21 21:58:20 -07:00 |
Eddie Hung
|
a6776ee35e
|
mem2reg to preserve user attributes and src
|
2019-08-21 13:36:01 -07:00 |
SergeyDegtyar
|
d945b8a357
|
Fix all comments from PR
|
2019-08-21 21:52:07 +03:00 |
SergeyDegtyar
|
b835ec37cb
|
Add temp directory
|
2019-08-21 07:53:34 +03:00 |
Eddie Hung
|
fce8dc7db2
|
Add test
|
2019-08-20 20:05:16 -07:00 |
SergeyDegtyar
|
71dd412ac5
|
Fix tests; Remove simulation;
- Add -map and -assert options for equiv_opt;
!!! '-assert' option was commented for the next tests (unproven
$equiv cells was found):
- dffs;
- div_mod;
- latches;
- mul_pow;
- Add design -load;
- Remove simulations;
|
2019-08-20 15:52:25 +03:00 |
Clifford Wolf
|
d0117d7d12
|
Merge branch 'master' into clifford/pmgen
|
2019-08-20 11:39:23 +02:00 |
Clifford Wolf
|
6ffb910d12
|
Add test case for real parameters
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-20 11:38:21 +02:00 |
SergeyDegtyar
|
153ec0541c
|
Add new tests for ice40 architecture
|
2019-08-20 07:50:05 +03:00 |
whitequark
|
4a942ba7b9
|
proc_clean: fix order of switch insertion.
Fixes #1268.
|
2019-08-19 16:44:23 +00:00 |
Clifford Wolf
|
21699e5840
|
Add *.sv to tests/simple_abc9/.gitignore
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-19 13:04:57 +02:00 |
Clifford Wolf
|
1e3dd0a2da
|
Merge branch 'master' of github.com:YosysHQ/yosys into clifford/pmgen
|
2019-08-19 13:04:06 +02:00 |
Eddie Hung
|
e34f2de55d
|
Merge remote-tracking branch 'origin/master' into clifford/testfast
|
2019-08-18 21:29:15 -07:00 |
Eddie Hung
|
f5170a7eda
|
Removal of more `stat` calls from tests
|
2019-08-18 21:28:45 -07:00 |
whitequark
|
101235400c
|
Merge branch 'master' into eddie/pr1266_again
|
2019-08-18 08:04:10 +00:00 |
Clifford Wolf
|
9e940f1276
|
Speed up "make test" and related cleanups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-17 14:37:07 +02:00 |
Clifford Wolf
|
f20be90436
|
Add test for pmtest_test "reduce" demo pattern
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-17 14:05:10 +02:00 |
Eddie Hung
|
51d28645da
|
Merge https://github.com/bogdanvuk/yosys into bogdanvuk/opt_share
|
2019-08-16 13:40:29 -07:00 |
Clifford Wolf
|
40c40d9f5d
|
Do not use Verific in tests/various/write_gzip.ys
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-16 14:22:46 +02:00 |
Eddie Hung
|
12c692f6ed
|
Revert "Merge pull request #1280 from YosysHQ/revert-1266-eddie/ice40_full_adder"
This reverts commit c851dc1310 , reversing
changes made to f54bf1631f .
|
2019-08-12 12:06:45 -07:00 |
Eddie Hung
|
88d5185596
|
Merge remote-tracking branch 'origin/master' into eddie/fix_1262
|
2019-08-11 21:13:40 -07:00 |
David Shah
|
f9020ce2b3
|
Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER"
|
2019-08-10 17:14:48 +01:00 |
Eddie Hung
|
0adf81cb91
|
Add $alu tests
|
2019-08-09 12:13:17 -07:00 |
Eddie Hung
|
8350dfb809
|
Add alumacc versions of opt_expr tests
|
2019-08-09 10:30:53 -07:00 |
Eddie Hung
|
9300111601
|
Add new $alu test, remove wreduce
|
2019-08-09 10:22:06 -07:00 |
Eddie Hung
|
313c9ec8df
|
Cleanup some more
|
2019-08-09 10:13:49 -07:00 |
Eddie Hung
|
d9c1664462
|
Simplify opt_expr tests using equiv_opt
|
2019-08-09 10:08:17 -07:00 |
Eddie Hung
|
8bf45f34c4
|
Remove dump call
|
2019-08-07 21:36:02 -07:00 |
Eddie Hung
|
2b6cdfb39f
|
Move tests/various/opt* into tests/opt/
|
2019-08-07 21:35:48 -07:00 |
Eddie Hung
|
d5e8c0e6d3
|
Remove ice40_unlut call, simply do equiv_opt on synth_ice40
|
2019-08-07 21:33:56 -07:00 |
Eddie Hung
|
35bf509603
|
Add testcase from removed opt_ff.{v,ys}
|
2019-08-07 21:31:32 -07:00 |
Eddie Hung
|
4545bf482f
|
Remove tests/opt/opt_ff.{v,ys} as they don't seem to do anything but run
|
2019-08-07 16:48:38 -07:00 |
Clifford Wolf
|
e9a756aa7a
|
Merge pull request #1213 from YosysHQ/eddie/wreduce_add
wreduce/opt_expr: improve width reduction for $add and $sub cells
|
2019-08-07 14:27:35 +02:00 |
Clifford Wolf
|
48f7682e32
|
Merge pull request #1240 from ucb-bar/firrtl-properties+pow+xnor
Support explicit FIRRTL properties for better accommodation of FIRRTL/Verilog semantic differences.
|
2019-08-07 12:31:32 +02:00 |
Bogdan Vukobratovic
|
067b44938c
|
Fix wrong results when opt_share called before opt_clean
|
2019-08-07 09:30:58 +02:00 |