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 |
|