Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Missing an '&' | Eddie Hung | 2019-09-26 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1401 from SergeyDegtyar/SergeyDegtyar/ice40 | Eddie Hung | 2019-09-25 | 2 | -19/+14 |
|\ | | | | | ICE40 tests. adffs test update (equiv_opt -multiclock). | ||||
| * | Change sync controls to async. | SergeyDegtyar | 2019-09-25 | 2 | -8/+8 |
| | | |||||
| * | adffs test update (equiv_opt -multiclock). | SergeyDegtyar | 2019-09-24 | 2 | -18/+13 |
| | | |||||
* | | Merge pull request #1402 from YosysHQ/clifford/portlist | Clifford Wolf | 2019-09-25 | 2 | -0/+94 |
|\ \ | | | | | | | Add "portlist" command | ||||
| * | | Improve "portlist" command | Clifford Wolf | 2019-09-25 | 1 | -9/+26 |
| | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | | Add "portlist" command | Clifford Wolf | 2019-09-24 | 2 | -0/+77 |
|/ / | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Merge pull request #1399 from nakengelhardt/fix-show-macos | Miodrag Milanović | 2019-09-23 | 2 | -0/+9 |
|\ \ | | | | | | | fix show command for macos | ||||
| * | | add xdot dependency to Brewfile | N. Engelhardt | 2019-09-23 | 1 | -0/+1 |
| | | | |||||
| * | | fix show command for macos | N. Engelhardt | 2019-09-23 | 1 | -0/+8 |
|/ / | |||||
* | | Merge pull request #1392 from YosysHQ/eddie/fix1391 | Clifford Wolf | 2019-09-21 | 2 | -1/+69 |
|\ \ | | | | | | | (* techmap_autopurge *) fixes when ports aren't consistently-sized | ||||
| * | | Hell let's add the original #1381 testcase too | Eddie Hung | 2019-09-20 | 1 | -3/+22 |
| | | | |||||
| * | | Revert abc9.cc | Eddie Hung | 2019-09-20 | 1 | -1/+1 |
| | | | |||||
| * | | Add testcase | Eddie Hung | 2019-09-20 | 1 | -0/+43 |
| | | | |||||
| * | | Trim mismatched connection to be same (smallest) size | Eddie Hung | 2019-09-20 | 1 | -0/+6 |
| | | | |||||
| * | | Fix first testcase in #1391 | Eddie Hung | 2019-09-20 | 2 | -2/+2 |
|/ / | |||||
* | | Merge pull request #1386 from YosysHQ/clifford/fix1360 | Clifford Wolf | 2019-09-20 | 2 | -18/+30 |
|\ \ | | | | | | | Fix handling of read_verilog config in AstModule::reprocess_module() | ||||
| * | | Fix handling of read_verilog config in AstModule::reprocess_module(), fixes ↵ | Clifford Wolf | 2019-09-20 | 2 | -18/+30 |
|/ / | | | | | | | | | | | #1360 Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Update CHANGELOG | Clifford Wolf | 2019-09-20 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add "add -mod" | Clifford Wolf | 2019-09-20 | 1 | -0/+18 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Merge pull request #1384 from YosysHQ/clifford/fix1381 | Clifford Wolf | 2019-09-20 | 1 | -5/+49 |
|\ \ | | | | | | | Add techmap_autopurge attribute | ||||
| * | | Add techmap_autopurge attribute, fixes #1381 | Clifford Wolf | 2019-09-19 | 1 | -5/+49 |
|/ / | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Use extractinv for synth_xilinx -ise | Marcin Kościelnicki | 2019-09-19 | 8 | -90/+502 |
| | | |||||
* | | Added extractinv pass | Marcin Kościelnicki | 2019-09-19 | 5 | -0/+172 |
| | | |||||
* | | Document (* gentb_skip *) attr for test_autotb | Eddie Hung | 2019-09-18 | 1 | -0/+3 |
| | | |||||
* | | Merge pull request #1355 from YosysHQ/eddie/peepopt_dffmuxext | Eddie Hung | 2019-09-18 | 6 | -14/+291 |
|\ \ | | | | | | | peepopt_dffmux -- bit optimisations for word level $dff + (enable/reset) $mux cells | ||||
| * | | Oops | Eddie Hung | 2019-09-13 | 1 | -1/+1 |
| | | | |||||
| * | | Add counter-example from @cliffordwolf | Eddie Hung | 2019-09-13 | 1 | -0/+24 |
| | | | |||||
| * | | Revert "Make one check $shift(x)? only; change testcase to be 8b" | Eddie Hung | 2019-09-13 | 2 | -5/+4 |
| | | | | | | | | | | | | This reverts commit e2c2d784c8217e4bcf29fb6b156b6a8285036b80. | ||||
| * | | Tidy up | Eddie Hung | 2019-09-11 | 1 | -10/+16 |
| | | | |||||
| * | | Fix UB | Eddie Hung | 2019-09-11 | 1 | -2/+2 |
| | | | |||||
| * | | Cope with presence of reset muxes too | Eddie Hung | 2019-09-11 | 2 | -4/+64 |
| | | | |||||
| * | | Cleanup | Eddie Hung | 2019-09-11 | 1 | -25/+22 |
| | | | |||||
| * | | Add more tests | Eddie Hung | 2019-09-11 | 1 | -0/+32 |
| | | | |||||
| * | | Only display log message if did_something | Eddie Hung | 2019-09-11 | 1 | -1/+1 |
| | | | |||||
| * | | Rename dffmuxext -> dffmux, also remove constants in dff+mux | Eddie Hung | 2019-09-11 | 4 | -57/+91 |
| | | | |||||
| * | | proc instead of prep | Eddie Hung | 2019-09-11 | 1 | -2/+2 |
| | | | |||||
| * | | Add unsigned case | Eddie Hung | 2019-09-11 | 1 | -0/+17 |
| | | | |||||
| * | | Missing equiv_opt -assert | Eddie Hung | 2019-09-06 | 1 | -1/+1 |
| | | | |||||
| * | | Make one check $shift(x)? only; change testcase to be 8b | Eddie Hung | 2019-09-06 | 2 | -4/+5 |
| | | | |||||
| * | | Usee equiv_opt -assert | Eddie Hung | 2019-09-06 | 1 | -3/+3 |
| | | | |||||
| * | | simple/peepopt.v tests to various/peepopt.ys with equiv_opt & select | Eddie Hung | 2019-09-05 | 2 | -21/+63 |
| | | | |||||
| * | | Revert "abc9 followed by clean otherwise netlist could be invalid for sim" | Eddie Hung | 2019-09-05 | 1 | -1/+0 |
| | | | | | | | | | | | | This reverts commit 6fe1ca633d90fb238d2671dba3d7f772c263a497. | ||||
| * | | Revert "parse_xaiger() to do "clean -purge"" | Eddie Hung | 2019-09-04 | 1 | -1/+1 |
| | | | | | | | | | | | | This reverts commit 5d16bf831688ff665b0ec2abd6835b71320b2db5. | ||||
| * | | abc9 followed by clean otherwise netlist could be invalid for sim | Eddie Hung | 2019-09-04 | 1 | -0/+1 |
| | | | |||||
| * | | Remove log_cell() calls | Eddie Hung | 2019-09-04 | 1 | -3/+0 |
| | | | |||||
| * | | Add peepopt_dffmuxext | Eddie Hung | 2019-09-04 | 3 | -0/+60 |
| | | | |||||
| * | | Add peepopt_dffmuxext tests | Eddie Hung | 2019-09-04 | 1 | -0/+8 |
| | | |