Eddie Hung
|
6464dc35ec
|
Merge pull request #1536 from YosysHQ/eddie/xilinx_dsp_muladd
xilinx_dsp: consider sign and zero-extension when packing post-multiplier adder
|
2019-11-27 08:00:22 -08:00 |
Clifford Wolf
|
f43c0bd8ba
|
Merge pull request #1534 from YosysHQ/mwk/opt_share-fix
opt_share: Fix handling of fine cells.
|
2019-11-27 11:23:16 +01:00 |
Eddie Hung
|
f6c0ec1d09
|
Merge remote-tracking branch 'origin/eddie/write_xaiger_improve' into xaig_dff
|
2019-11-27 01:03:33 -08:00 |
Eddie Hung
|
6338615aa1
|
Merge remote-tracking branch 'origin/eddie/submod_po' into xaig_dff
|
2019-11-27 01:02:16 -08:00 |
Eddie Hung
|
8c813632b6
|
Revert "submod to bitty rather bussy, for bussy wires used as input and output"
This reverts commit cba3073026 .
|
2019-11-27 00:48:22 -08:00 |
Eddie Hung
|
6318e3ce6d
|
Fix wire width
|
2019-11-26 23:38:49 -08:00 |
Eddie Hung
|
de3476cc23
|
No need for -abc9
|
2019-11-26 23:08:14 -08:00 |
Marcin Kościelnicki
|
fdcbda195b
|
opt_share: Fix handling of fine cells.
Fixes #1525.
|
2019-11-27 08:01:07 +01:00 |
Eddie Hung
|
4a0198128e
|
Add citation
|
2019-11-26 22:51:16 -08:00 |
Eddie Hung
|
15042eaf57
|
Remove notes
|
2019-11-26 22:41:35 -08:00 |
Eddie Hung
|
222e199b73
|
Add testcase derived from fastfir_dynamictaps benchmark
|
2019-11-26 21:26:30 -08:00 |
Eddie Hung
|
dd317c9280
|
Add testcase where \init is copied
|
2019-11-25 16:07:35 -08:00 |
Eddie Hung
|
d087024caf
|
Merge remote-tracking branch 'origin/master' into xaig_dff
|
2019-11-25 12:42:09 -08:00 |
Marcin Kościelnicki
|
6cdea425b8
|
clkbufmap: Add support for inverters in clock path.
|
2019-11-25 20:40:39 +01:00 |
Marcin Kościelnicki
|
7562e7304e
|
xilinx: Use INV instead of LUT1 when applicable
|
2019-11-25 20:40:39 +01:00 |
Pepijn de Vos
|
72d03dc910
|
attempt to fix formatting
|
2019-11-25 14:50:34 +01:00 |
Pepijn de Vos
|
6c79abbf5a
|
gowin: add and test dff init values
|
2019-11-25 14:33:21 +01:00 |
Eddie Hung
|
b46e636c91
|
Merge branch 'xaig_dff' of github.com:YosysHQ/yosys into xaig_dff
|
2019-11-23 08:38:48 -08:00 |
Eddie Hung
|
d223e11a72
|
Merge remote-tracking branch 'origin/eddie/submod_po' into xaig_dff
|
2019-11-22 22:28:35 -08:00 |
Eddie Hung
|
5cd3d3db0a
|
Remove redundant flatten
|
2019-11-22 22:28:10 -08:00 |
Eddie Hung
|
08f85e6438
|
Stray dump
|
2019-11-22 20:53:48 -08:00 |
Eddie Hung
|
2c5dfd802d
|
Merge remote-tracking branch 'origin/eddie/submod_po' into xaig_dff
|
2019-11-22 17:24:45 -08:00 |
Eddie Hung
|
4fdcf8f7d7
|
Add another test with constant driver
|
2019-11-22 17:23:34 -08:00 |
Eddie Hung
|
74ea438136
|
Add testcase for signal used as part input part output
|
2019-11-22 16:52:55 -08:00 |
Eddie Hung
|
0806b8e398
|
Merge remote-tracking branch 'origin/eddie/submod_po' into xaig_dff
|
2019-11-22 16:50:56 -08:00 |
Eddie Hung
|
8779faf789
|
Cleanup spacing
|
2019-11-22 16:50:09 -08:00 |
Eddie Hung
|
2ef2e2c040
|
Add testcase
|
2019-11-22 16:48:11 -08:00 |
Eddie Hung
|
bd56161775
|
Merge branch 'eddie/clkpart' into xaig_dff
|
2019-11-22 15:38:48 -08:00 |
Eddie Hung
|
c761fa49b7
|
Missing endmodule
|
2019-11-22 12:37:57 -08:00 |
Clifford Wolf
|
72d2ef6fd0
|
Merge pull request #1511 from YosysHQ/dave/always
sv: Error checking for always_comb, always_latch and always_ff
|
2019-11-22 15:32:29 +01:00 |
Marcin Kościelnicki
|
e110df9c48
|
gowin: Remove show command from tests.
|
2019-11-22 14:49:35 +01:00 |
Eddie Hung
|
6841e3b1c2
|
Another sloppy mistake!
|
2019-11-21 16:33:20 -08:00 |
Eddie Hung
|
fe36275234
|
Merge remote-tracking branch 'origin/xaig_dff' into eddie/xaig_dff_adff
|
2019-11-21 16:32:52 -08:00 |
Eddie Hung
|
39fdcb892b
|
async2sync -> clk2fflogic
|
2019-11-21 16:27:34 -08:00 |
Eddie Hung
|
5a30e3ac3b
|
Merge branch 'eddie/xaig_dff_adff' into xaig_dff
|
2019-11-21 16:15:25 -08:00 |
Eddie Hung
|
911a152b39
|
Add test
|
2019-11-21 16:13:28 -08:00 |
David Shah
|
49b670ca38
|
sv: Add tests for SV always types
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-21 21:06:28 +00:00 |
Eddie Hung
|
cd9e830b67
|
Add multi clock test
|
2019-11-20 13:28:55 -08:00 |
Eddie Hung
|
1cc106452f
|
Add a equiv test too
|
2019-11-19 17:05:14 -08:00 |
Eddie Hung
|
90c5ca330c
|
Add two tests
|
2019-11-19 16:57:58 -08:00 |
Clifford Wolf
|
7ea0a5937b
|
Merge pull request #1449 from pepijndevos/gowin
Improvements for gowin support
|
2019-11-19 17:29:27 +01:00 |
Marcin Kościelnicki
|
15232a48af
|
Fix #1462, #1480.
|
2019-11-19 08:57:39 +01:00 |
Marcin Kościelnicki
|
38e72d6e13
|
Fix #1496.
|
2019-11-18 04:16:48 +01:00 |
Pepijn de Vos
|
32f0296df1
|
Merge branch 'master' of https://github.com/YosysHQ/yosys into gowin
|
2019-11-16 12:43:17 +01:00 |
Pepijn de Vos
|
ab8c521030
|
fix fsm test with proper clock enable polarity
|
2019-11-11 17:51:26 +01:00 |
Miodrag Milanovic
|
3e0ffe05a7
|
Fixed tests
|
2019-11-11 15:41:33 +01:00 |
Pepijn de Vos
|
0e5dbc4abc
|
fix wide luts
|
2019-11-06 19:48:18 +01:00 |
Pepijn de Vos
|
df8390f5df
|
don't cound exact luts in big muxes; futile and fragile
|
2019-10-30 14:58:25 +01:00 |
Pepijn de Vos
|
903f997391
|
add tristate buffer and test
|
2019-10-28 15:18:01 +01:00 |
Pepijn de Vos
|
9517525224
|
do not use wide luts in testcase
|
2019-10-28 14:40:12 +01:00 |
Pepijn de Vos
|
8226f2db0b
|
ALU sim tweaks
|
2019-10-24 13:39:43 +02:00 |
Pepijn de Vos
|
83fbfe0964
|
Add some tests
Copied from Efinix.
* fsm is broken
* latch and tribuf are not implemented yet
* memory maps to dram
|
2019-10-21 16:25:15 +02:00 |
Miodrag Milanovic
|
190b40341a
|
fixed error
|
2019-10-18 13:15:36 +02:00 |
Miodrag Milanovic
|
9bd9db56c8
|
Unify verilog style
|
2019-10-18 12:50:24 +02:00 |
Miodrag Milanovic
|
12383f37b2
|
Common memory test now shared
|
2019-10-18 12:33:35 +02:00 |
Miodrag Milanovic
|
477702b8c9
|
Remove not needed tests
|
2019-10-18 12:20:35 +02:00 |
Miodrag Milanovic
|
5603595e5c
|
Share common tests
|
2019-10-18 12:19:59 +02:00 |
Miodrag Milanovic
|
ab98f2dccf
|
fix yosys path
|
2019-10-18 11:18:53 +02:00 |
Miodrag Milanovic
|
56f9482675
|
Fix path to yosys
|
2019-10-18 11:12:03 +02:00 |
Miodrag Milanovic
|
c2ec7ca703
|
Moved all tests in arch sub directory
|
2019-10-18 11:06:12 +02:00 |
Miodrag Milanovic
|
3c41599ee1
|
Add async2sync
|
2019-10-18 11:00:27 +02:00 |
Miodrag Milanović
|
b4d7650548
|
Merge branch 'master' into mmicko/efinix
|
2019-10-18 10:54:28 +02:00 |
Miodrag Milanović
|
66fca65b58
|
Merge branch 'master' into mmicko/anlogic
|
2019-10-18 10:53:56 +02:00 |
Miodrag Milanović
|
0b0b0cc0d9
|
Merge branch 'master' into eddie/pr1352
|
2019-10-18 10:52:50 +02:00 |
Miodrag Milanovic
|
b659082e4a
|
hierarchy - proc reorder
|
2019-10-18 09:13:06 +02:00 |
Miodrag Milanovic
|
46af9a0ff7
|
hierarchy - proc reorder
|
2019-10-18 09:06:43 +02:00 |
Miodrag Milanovic
|
0d60902fd9
|
hierarchy - proc reorder
|
2019-10-18 09:04:02 +02:00 |
Miodrag Milanovic
|
e6ad714d20
|
hierarchy - proc reorder
|
2019-10-18 08:06:57 +02:00 |
Miodrag Milanovic
|
980df499ab
|
Make equivalence work with latest master
|
2019-10-17 17:24:53 +02:00 |
Miodrag Milanovic
|
b2f0d75807
|
remove not needed top module
|
2019-10-17 17:11:11 +02:00 |
Miodrag Milanovic
|
1a399c6456
|
remove not needed top module
|
2019-10-17 17:11:11 +02:00 |
Miodrag Milanovic
|
a198bcdd4f
|
split muxes synth per type
|
2019-10-17 17:11:11 +02:00 |
Miodrag Milanovic
|
36af102801
|
Test dffs separetely
|
2019-10-17 17:11:11 +02:00 |
Miodrag Milanovic
|
487b38b124
|
Split latches into separete tests
|
2019-10-17 17:11:11 +02:00 |
Miodrag Milanovic
|
fba6229718
|
Fix formatting
|
2019-10-17 17:10:42 +02:00 |
Miodrag Milanovic
|
53bc499a90
|
Clean verilog code from not used define block
|
2019-10-17 17:10:42 +02:00 |
Miodrag Milanovic
|
d37cd267a5
|
Removed alu and div_mod test as agreed, ignore generated files
|
2019-10-17 17:10:42 +02:00 |
Miodrag Milanovic
|
a7fbc8c3fe
|
Test per flip-flop type
|
2019-10-17 17:10:42 +02:00 |
Eddie Hung
|
3b44084320
|
Add -assert
|
2019-10-17 17:10:42 +02:00 |
Eddie Hung
|
8422ad3e3a
|
Use built-in async2sync call as per #1417
|
2019-10-17 17:10:42 +02:00 |
Eddie Hung
|
5b7bc3ab85
|
Update mul test to DSP48E1
|
2019-10-17 17:10:02 +02:00 |
Eddie Hung
|
08bd1816e3
|
Update area for div_mod
|
2019-10-17 17:10:02 +02:00 |
Eddie Hung
|
a12801843b
|
Add comment for lack of tristate logic pointing to #1225
|
2019-10-17 17:10:02 +02:00 |
Eddie Hung
|
eded90b6b4
|
Move $x to end as 7f0eec8
|
2019-10-17 17:10:02 +02:00 |
SergeyDegtyar
|
305672170b
|
adffs test update (equiv_opt -multiclock)
|
2019-10-17 17:10:02 +02:00 |
Sergey
|
bb70eb977d
|
Fix div_mod test
|
2019-10-17 17:10:02 +02:00 |
Sergey
|
68f9239c57
|
Fix div_mod test
|
2019-10-17 17:10:02 +02:00 |
Sergey
|
df6d0b95da
|
Fix div_mod test
|
2019-10-17 17:10:02 +02:00 |
Sergey
|
c340d54657
|
Fix div_mod test
|
2019-10-17 17:10:02 +02:00 |
Sergey
|
205f52ffe5
|
Fix div_mod test
|
2019-10-17 17:10:02 +02:00 |
Sergey
|
df7fe40529
|
Fix div_mod test
|
2019-10-17 17:10:02 +02:00 |
SergeyDegtyar
|
7bc8f0c2e2
|
Add comment with expected behavior for latches,tribuf tests;Update adffs test
|
2019-10-17 17:10:02 +02:00 |
SergeyDegtyar
|
489444bcba
|
Fix latches.ys test
|
2019-10-17 17:10:02 +02:00 |
SergeyDegtyar
|
6331fa5b02
|
Remove xilinx_ug901 tests (will be moved to yosys-tests)
|
2019-10-17 17:10:02 +02:00 |
SergeyDegtyar
|
757c476f62
|
Add smoke tests to tests/xilinx
|
2019-10-17 17:10:02 +02:00 |
SergeyDegtyar
|
ca7a58bcc8
|
Add comments for unproven cells.
|
2019-10-17 17:08:38 +02:00 |
SergeyDegtyar
|
2ae7dec530
|
Add tests for Xilinx UG901 examples
|
2019-10-17 17:08:38 +02:00 |
Clifford Wolf
|
e84cedfae4
|
Use "(id)" instead of "id" for types as temporary hack
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-10-14 05:24:31 +02:00 |
Eddie Hung
|
3fb604c75d
|
Revert "Add test that is expecting to fail"
This reverts commit c28d4b8047 .
|
2019-10-08 12:41:26 -07:00 |
Eddie Hung
|
cfc181cba9
|
Merge pull request #1432 from YosysHQ/eddie/fix1427
Refactor peepopt_dffmux and be sensitive to \init when trimming
|
2019-10-08 12:38:29 -07:00 |
Eddie Hung
|
4c89a4e642
|
Merge pull request #1433 from YosysHQ/eddie/equiv_opt_async2sync
async2sync to be called by equiv_opt only when -async2sync given
|
2019-10-08 10:53:44 -07:00 |
Eddie Hung
|
5c68da4150
|
Missing 'accept' at end of ice40_wrapcarry, spotted by @cliffordwolf
|
2019-10-05 09:27:12 -07:00 |
Miodrag Milanovic
|
c0fa6f3e1a
|
Split mux tests per type
|
2019-10-04 13:05:16 +02:00 |
Miodrag Milanovic
|
1b80489486
|
Split latch check
|
2019-10-04 13:00:09 +02:00 |
Miodrag Milanovic
|
2c3e140246
|
split rest od ff's
|
2019-10-04 12:51:45 +02:00 |
Miodrag Milanovic
|
3de7889d08
|
Separate check for ff's types
|
2019-10-04 12:48:27 +02:00 |
Miodrag Milanovic
|
286a272872
|
Cleaned tests
|
2019-10-04 12:42:06 +02:00 |
Miodrag Milanovic
|
f94dc2c072
|
Remove not needed tests
|
2019-10-04 12:41:41 +02:00 |
Miodrag Milanovic
|
ef417fb1b3
|
Merge branch 'SergeyDegtyar/efinix' of https://github.com/SergeyDegtyar/yosys into mmicko/efinix
|
2019-10-04 12:20:49 +02:00 |
Miodrag Milanovic
|
03a3deec43
|
Cleanup and formating
|
2019-10-04 11:09:59 +02:00 |
Miodrag Milanovic
|
a5844e3ceb
|
split latches into separate checks
|
2019-10-04 11:08:42 +02:00 |
Miodrag Milanovic
|
3238ee7d35
|
check muxes per type
|
2019-10-04 11:04:18 +02:00 |
Miodrag Milanovic
|
91ad3ab717
|
check ff's separately
|
2019-10-04 11:00:49 +02:00 |
Miodrag Milanovic
|
3d3479b0af
|
Cleanup top modules and not used defines
|
2019-10-04 10:57:47 +02:00 |
Miodrag Milanovic
|
1435b9bf97
|
remove alu test
|
2019-10-04 10:55:13 +02:00 |
Miodrag Milanovic
|
b932654964
|
Merge branch 'SergeyDegtyar/anlogic' of https://github.com/SergeyDegtyar/yosys into mmicko/anlogic
|
2019-10-04 10:52:16 +02:00 |
Miodrag Milanovic
|
7785f23719
|
Check latches type one by one
|
2019-10-04 10:31:51 +02:00 |
Miodrag Milanovic
|
3358b2f185
|
Removed top module where not needed
|
2019-10-04 09:53:54 +02:00 |
Miodrag Milanovic
|
3c40c81030
|
Test muxes synth one by one
|
2019-10-04 08:52:54 +02:00 |
Miodrag Milanovic
|
d6ef9b1a6b
|
Cleaned verilog code from not used defines
|
2019-10-04 08:45:58 +02:00 |
Miodrag Milanovic
|
abb5a3a44d
|
Check for MULT18X18D, since that is working now
|
2019-10-04 08:44:10 +02:00 |
Miodrag Milanovic
|
9e8175fc75
|
Check flops one by one
|
2019-10-04 08:42:29 +02:00 |
Miodrag Milanovic
|
d19f765a58
|
Removed alu and div_mod tests as agreed
|
2019-10-04 08:41:53 +02:00 |
Eddie Hung
|
045f344038
|
Use `sat -tempinduct` and comments for why equiv_opt not sufficient
|
2019-10-03 11:11:50 -07:00 |
Eddie Hung
|
bd5889640b
|
Disable equiv check for ice40 latches
|
2019-10-03 10:45:53 -07:00 |
Eddie Hung
|
5d680590d6
|
Use equiv_opt -async2sync for xilinx
|
2019-10-03 10:30:33 -07:00 |
Clifford Wolf
|
0e05424885
|
Merge pull request #1422 from YosysHQ/eddie/aigmap_select
Add -select option to aigmap
|
2019-10-03 11:54:04 +02:00 |
David Shah
|
9b9d24f15b
|
sv: Improve tests
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:45 +01:00 |
David Shah
|
abc155715d
|
sv: Add test scripts for typedefs
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
David Shah
|
af25585170
|
sv: Add support for memories of a typedef
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
David Shah
|
30d2326030
|
sv: Add support for memory typedefs
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
David Shah
|
e70e4afb60
|
sv: Fix typedefs in packages
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
David Shah
|
c962951612
|
sv: Fix typedef parameters
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
David Shah
|
f6b5e47e40
|
sv: Switch parser to glr, prep for typedef
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
Eddie Hung
|
e9645c7fa7
|
Fix broken CI, check reset even for constants, trim rstmux
|
2019-10-02 21:26:26 -07:00 |
Eddie Hung
|
e4bd5aaebf
|
Fix test
|
2019-10-02 18:12:25 -07:00 |
Eddie Hung
|
c6a55d948a
|
Merge branch 'eddie/fix_sat_init' into eddie/fix1427
|
2019-10-02 18:07:38 -07:00 |
Eddie Hung
|
f6fabc8fda
|
Update test
|
2019-10-02 18:03:45 -07:00 |
Eddie Hung
|
e730a595ee
|
Add test
|
2019-10-02 18:01:41 -07:00 |
Eddie Hung
|
c28d4b8047
|
Add test that is expecting to fail
|
2019-10-02 14:52:40 -07:00 |
Eddie Hung
|
a4f2f7d23c
|
Extend test with renaming cells with prefix too
|
2019-10-02 12:43:18 -07:00 |
Sergey
|
eb750670e3
|
run-test.sh Move $x at end of line.
|
2019-10-01 11:14:12 +03:00 |
Sergey
|
e092c4ae6b
|
Merge branch 'master' into SergeyDegtyar/efinix
|
2019-10-01 11:04:32 +03:00 |
Sergey
|
d99b1e3261
|
Merge branch 'master' into SergeyDegtyar/anlogic
|
2019-10-01 10:57:09 +03:00 |
Sergey
|
fc56459746
|
run-test.sh Move $x at end of line.
|
2019-10-01 10:55:34 +03:00 |
Eddie Hung
|
1caaf51492
|
equiv_opt with -assert
|
2019-09-30 19:54:59 -07:00 |
Eddie Hung
|
f8d5e11aa7
|
Update resource count for alu.ys
|
2019-09-30 19:54:04 -07:00 |
Eddie Hung
|
369652d4b9
|
Add test
|
2019-09-30 17:20:39 -07:00 |
Eddie Hung
|
8b239ee707
|
Add quick test
|
2019-09-30 15:34:04 -07:00 |
Eddie Hung
|
d992858318
|
Move $x to end as per 7f0eec8
|
2019-09-30 15:15:14 -07:00 |