Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Check latches type one by one | Miodrag Milanovic | 2019-10-04 | 2 | -40/+25 |
| | |||||
* | Removed top module where not needed | Miodrag Milanovic | 2019-10-04 | 4 | -37/+4 |
| | |||||
* | Test muxes synth one by one | Miodrag Milanovic | 2019-10-04 | 2 | -38/+39 |
| | |||||
* | Cleaned verilog code from not used defines | Miodrag Milanovic | 2019-10-04 | 1 | -6/+0 |
| | |||||
* | Check for MULT18X18D, since that is working now | Miodrag Milanovic | 2019-10-04 | 2 | -14/+11 |
| | |||||
* | Check flops one by one | Miodrag Milanovic | 2019-10-04 | 4 | -71/+50 |
| | |||||
* | Removed alu and div_mod tests as agreed | Miodrag Milanovic | 2019-10-04 | 4 | -57/+0 |
| | |||||
* | equiv_opt with -assert | Eddie Hung | 2019-09-30 | 1 | -3/+1 |
| | |||||
* | Update resource count for alu.ys | Eddie Hung | 2019-09-30 | 1 | -3/+3 |
| | |||||
* | Move $x to end as per 7f0eec8 | Eddie Hung | 2019-09-30 | 1 | -1/+1 |
| | |||||
* | Update fsm.ys resource count | Eddie Hung | 2019-09-30 | 1 | -3/+3 |
| | |||||
* | Merge branch 'SergeyDegtyar/ecp5' of https://github.com/SergeyDegtyar/yosys ↵ | Eddie Hung | 2019-09-30 | 37 | -0/+801 |
|\ | | | | | | | into eddie/pr1352 | ||||
| * | Add comment to dpram test about related issue. | SergeyDegtyar | 2019-09-18 | 1 | -0/+1 |
| | | |||||
| * | adffs test update (equiv_opt -multiclock). div_mod test fix | SergeyDegtyar | 2019-09-17 | 3 | -17/+12 |
| | | |||||
| * | Remove stat command form shifter.ys test | SergeyDegtyar | 2019-09-04 | 1 | -1/+1 |
| | | |||||
| * | Fix ecp5 tests | SergeyDegtyar | 2019-09-04 | 11 | -2421/+26 |
| | | | | | | | | | | - remove *_synth.v files and generation in scripts; - change synth_ice40 to synth_ecp5; | ||||
| * | Uncomment sat command in memory.ys test. | SergeyDegtyar | 2019-09-03 | 1 | -2/+1 |
| | | |||||
| * | Add tests for ECP5 architecture | SergeyDegtyar | 2019-09-03 | 40 | -0/+3201 |
| | | |||||
* | | Update doc for equiv_opt | Eddie Hung | 2019-09-30 | 1 | -2/+3 |
| | | |||||
* | | Merge pull request #1406 from whitequark/connect_rpc | whitequark | 2019-09-30 | 11 | -0/+1767 |
|\ \ | | | | | | | rpc: new frontend | ||||
| * | | rpc: new frontend. | whitequark | 2019-09-30 | 9 | -0/+744 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A new pass, connect_rpc, allows any HDL frontend that can read/write JSON from/to stdin/stdout or an unix socket or a named pipe to participate in elaboration as a first class citizen, such that any other HDL supported by Yosys directly or indirectly can transparently instantiate modules handled by this frontend. Recognizing that many HDL frontends emit Verilog, it allows the RPC frontend to direct Yosys to process the result of instantiation via any built-in Yosys frontend. The resulting RTLIL is then hygienically integrated into the overall design. | ||||
| * | | libs: import json11. | whitequark | 2019-09-30 | 3 | -0/+1023 |
| | | | | | | | | | | | | | | | This commit imports the code from upstream commit dropbox/json11@8ccf1f0c5ecab6151a65f216e7eeccd8588e5457. | ||||
* | | | Merge pull request #1397 from btut/fix/python_wrappers_inline_constructors | Eddie Hung | 2019-09-30 | 1 | -0/+2 |
|\ \ \ | | | | | | | | | Generate Python wrappers for inline constructors | ||||
| * | | | Generate Python wrappers for inline constructors | Benedikt Tutzer | 2019-09-23 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | Fixes: #1353 | ||||
* | | | | Merge pull request #1416 from YosysHQ/mmicko/frontend_binary_in | Miodrag Milanović | 2019-09-30 | 4 | -6/+10 |
|\ \ \ \ | | | | | | | | | | | Open aig frontend as binary file | ||||
| * | | | | Fix reading aig files on windows | Miodrag Milanovic | 2019-09-29 | 1 | -1/+5 |
| | | | | | |||||
| * | | | | Open aig frontend as binary file | Miodrag Milanovic | 2019-09-29 | 4 | -5/+5 |
| | | | | | |||||
* | | | | | Bump version | Clifford Wolf | 2019-09-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | | | | Merge pull request #1412 from YosysHQ/eddie/equiv_opt_async2sync | Clifford Wolf | 2019-09-30 | 1 | -0/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | equiv_opt to call async2sync when not -multiclock like SymbiYosys | ||||
| * | | | | | equiv_opt to call async2sync when not -multiclock like SymbiYosys | Eddie Hung | 2019-09-27 | 1 | -0/+2 |
| | | | | | | |||||
* | | | | | | Merge pull request #1417 from YosysHQ/clifford/fixasync2sync | Clifford Wolf | 2019-09-30 | 1 | -0/+1 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Fix $dlatch handling in async2sync | ||||
| * | | | | | | Fix $dlatch handling in async2sync | Clifford Wolf | 2019-09-30 | 1 | -0/+1 |
|/ / / / / / | | | | | | | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | | | | | Add latch test modified from #1363 | Eddie Hung | 2019-09-30 | 2 | -0/+73 |
| | | | | | | |||||
* | | | | | | Add LDCE/LDPE sim library, remove from *cells_xtra.{v,py} | Eddie Hung | 2019-09-30 | 6 | -122/+46 |
| | | | | | | |||||
* | | | | | | synth_xilinx: Support latches, remove used-up FF init values. | Marcin Kościelnicki | 2019-09-30 | 3 | -2/+77 |
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes #1387. | ||||
* | | | | | | Merge pull request #1414 from hzeller/improve-replace-with-empty-map | Eddie Hung | 2019-09-29 | 1 | -0/+2 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Avoid work in replace() if rules empty. | ||||
| * | | | | | | Avoid work in replace() if rules empty. | Henner Zeller | 2019-09-29 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This speeds up processing when number of bits are large but there is actually nothing to replace. Adresses part of #1382. Signed-off-by: Henner Zeller <h.zeller@acm.org> | ||||
* | | | | | | | Merge pull request #1359 from YosysHQ/xc7dsp | Eddie Hung | 2019-09-29 | 44 | -281/+6234 |
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | DSP inference for Xilinx (improved for ice40, initial support for ecp5) | ||||
| * | | | | | | Re-order | Eddie Hung | 2019-09-27 | 2 | -2/+2 |
| | | | | | | | |||||
| * | | | | | | Missing (* mul2dsp *) for sliceB | Eddie Hung | 2019-09-27 | 1 | -2/+2 |
| | | | | | | | |||||
| * | | | | | | Ooops AREG and BREG to default to -1 | Eddie Hung | 2019-09-27 | 1 | -2/+2 |
| | | | | | | | |||||
| * | | | | | | Update doc with max cascade chain of 20 | Eddie Hung | 2019-09-26 | 1 | -2/+4 |
| | | | | | | | |||||
| * | | | | | | Do not always zero out C (e.g. during cascade breaks) | Eddie Hung | 2019-09-26 | 2 | -7/+3 |
| | | | | | | | |||||
| * | | | | | | Update doc | Eddie Hung | 2019-09-26 | 1 | -1/+2 |
| | | | | | | | |||||
| * | | | | | | Zero out ports | Eddie Hung | 2019-09-26 | 1 | -2/+2 |
| | | | | | | | |||||
| * | | | | | | xilinx_dsp_cascade to also cascade AREG and BREG | Eddie Hung | 2019-09-26 | 2 | -454/+172 |
| | | | | | | | |||||
| * | | | | | | Try recursive pmgen for P cascade | Eddie Hung | 2019-09-26 | 1 | -88/+118 |
| | | | | | | | |||||
| * | | | | | | Combine 'flatten' & 'coarse' labels in synth_ecp5 so proc run once | Eddie Hung | 2019-09-26 | 1 | -9/+4 |
| | | | | | | | |||||
| * | | | | | | Typo | Eddie Hung | 2019-09-26 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | CREG to check for \keep | Eddie Hung | 2019-09-26 | 1 | -0/+3 |
| | | | | | | |