Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of https://github.com/YosysHQ/yosys into ↵ | Benedikt Tutzer | 2019-10-15 | 25 | -61/+345 |
|\ | | | | | | | feature/python_wrappers/globals_and_streams | ||||
| * | Merge pull request #1448 from YosysHQ/daveshah1-sv-experiments | Clifford Wolf | 2019-10-14 | 17 | -20/+315 |
| |\ | | | | | | | Typedef support (with wrong syntax) | ||||
| | * | Use "(id)" instead of "id" for types as temporary hack | Clifford Wolf | 2019-10-14 | 17 | -20/+315 |
| | |\ | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| | | * | frontends/ast: code style | David Shah | 2019-10-03 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Improve tests | David Shah | 2019-10-03 | 8 | -7/+30 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Fix typedefs in blocks | David Shah | 2019-10-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Disambiguate interface ports | David Shah | 2019-10-03 | 1 | -3/+19 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | Update CHANGELOG and README | David Shah | 2019-10-03 | 2 | -0/+3 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Add test scripts for typedefs | David Shah | 2019-10-03 | 5 | -0/+31 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Fix memories of typedefs | David Shah | 2019-10-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Add %expect | David Shah | 2019-10-03 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Add support for memories of a typedef | David Shah | 2019-10-03 | 2 | -6/+30 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Add support for memory typedefs | David Shah | 2019-10-03 | 3 | -3/+44 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Fix typedefs in packages | David Shah | 2019-10-03 | 2 | -4/+21 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Fix typedef parameters | David Shah | 2019-10-03 | 4 | -9/+70 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | | * | sv: Switch parser to glr, prep for typedef | David Shah | 2019-10-03 | 6 | -11/+111 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | | Merge pull request #1446 from YosysHQ/dave/ecp5-ioff | David Shah | 2019-10-14 | 3 | -8/+16 |
| |\ \ \ | | |/ / | |/| | | ecp5: Use IOLOGIC flipflops | ||||
| | * | | ecp5: Add ECLKBRIDGECS blackbox | David Shah | 2019-10-11 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | * | | ecp5: Add attrmvcp to copy syn_useioff to driving FF | David Shah | 2019-10-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| | * | | ecp5: Set syn_useioff on IO FFs to enable packing | David Shah | 2019-10-10 | 1 | -8/+8 |
| |/ / | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | Merge pull request #1445 from YosysHQ/mwk/xilinx_ibufg | Miodrag Milanović | 2019-10-10 | 5 | -33/+14 |
| |\ \ | | | | | | | | | xilinx: Add simulation model for IBUFG. | ||||
| | * | | xilinx: Add simulation model for IBUFG. | Marcin Kościelnicki | 2019-10-10 | 5 | -33/+14 |
| |/ / | |||||
* | | | Fix renaming all classes to Cpp* | Benedikt Tutzer | 2019-10-09 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | (This is only relevant for classes that are exposed twice, one time as a base class and one time as a derived class that can in turn be overridden in python, but actually all others were renamed) | ||||
* | | | Expose global variables and allow logging to python streams | Benedikt Tutzer | 2019-10-09 | 1 | -6/+286 |
|/ / | | | | | | | | | | | Global variables are now accessible via the Yosys class. To capture Yosys output, once can now register an output stream in Pyosys. | ||||
* | | Revert "Add test that is expecting to fail" | Eddie Hung | 2019-10-08 | 1 | -20/+0 |
| | | | | | | | | This reverts commit c28d4b804720c2cf0086e921748219150e9631b5. | ||||
* | | Revert "Be mindful that sigmap(wire) could have dupes when checking \init" | Eddie Hung | 2019-10-08 | 1 | -4/+1 |
| | | | | | | | | This reverts commit f46ac1df9f8847dac9d9851f2f948d93a1064ff1. | ||||
* | | Merge pull request #1432 from YosysHQ/eddie/fix1427 | Eddie Hung | 2019-10-08 | 4 | -50/+145 |
|\ \ | | | | | | | Refactor peepopt_dffmux and be sensitive to \init when trimming | ||||
| * | | Use `sat -tempinduct` and comments for why equiv_opt not sufficient | Eddie Hung | 2019-10-03 | 1 | -1/+8 |
| | | | |||||
| * | | Fix broken CI, check reset even for constants, trim rstmux | Eddie Hung | 2019-10-02 | 2 | -25/+28 |
| | | | |||||
| * | | Fix test | Eddie Hung | 2019-10-02 | 1 | -2/+12 |
| | | | |||||
| * | | Merge branch 'eddie/fix_sat_init' into eddie/fix1427 | Eddie Hung | 2019-10-02 | 2 | -1/+24 |
| |\ \ | |||||
| | * | | Be mindful that sigmap(wire) could have dupes when checking \init | Eddie Hung | 2019-10-02 | 1 | -1/+4 |
| | | | | |||||
| | * | | Add test that is expecting to fail | Eddie Hung | 2019-10-02 | 1 | -0/+20 |
| | | | | |||||
| * | | | Update test | Eddie Hung | 2019-10-02 | 1 | -13/+3 |
| | | | | |||||
| * | | | Refactor peepopt_dffmux and be sensitive to \init when trimming | Eddie Hung | 2019-10-02 | 1 | -32/+63 |
| | | | | |||||
| * | | | Add test | Eddie Hung | 2019-10-02 | 1 | -0/+31 |
| | | | | |||||
* | | | | Merge pull request #1433 from YosysHQ/eddie/equiv_opt_async2sync | Eddie Hung | 2019-10-08 | 3 | -13/+19 |
|\ \ \ \ | | | | | | | | | | | async2sync to be called by equiv_opt only when -async2sync given | ||||
| * | | | | Add -async2sync to help text as per @daveshah1 | Eddie Hung | 2019-10-04 | 1 | -1/+4 |
| | | | | | |||||
| * | | | | Restore part of doc | Eddie Hung | 2019-10-03 | 1 | -1/+2 |
| | | | | | |||||
| * | | | | Disable equiv check for ice40 latches | Eddie Hung | 2019-10-03 | 1 | -6/+3 |
| | | | | | |||||
| * | | | | Add new -async2sync option | Eddie Hung | 2019-10-03 | 1 | -1/+11 |
| | | | | | |||||
| * | | | | Use equiv_opt -async2sync for xilinx | Eddie Hung | 2019-10-03 | 1 | -3/+1 |
| | | | | | |||||
| * | | | | Revert "equiv_opt to call async2sync when not -multiclock like SymbiYosys" | Eddie Hung | 2019-10-03 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit a39505e329cc05dbd4ad624a1cf0f6caf664fd9a. | ||||
| * | | | | Revert "Update doc for equiv_opt" | Eddie Hung | 2019-10-03 | 1 | -3/+2 |
| |/ / / | | | | | | | | | | | | | This reverts commit a274b7cc86d4f64541d3d2903b4eeed4616ab1d8. | ||||
* | | | | Merge pull request #1437 from YosysHQ/eddie/abc_to_abc9 | Eddie Hung | 2019-10-08 | 34 | -309/+316 |
|\ \ \ \ | | | | | | | | | | | Rename abc_* names/attributes to more precisely be abc9_* | ||||
| * \ \ \ | Merge branch 'master' into eddie/abc_to_abc9 | Eddie Hung | 2019-10-04 | 8 | -185/+33 |
| |\ \ \ \ | |||||
| * | | | | | Rename abc_* names/attributes to more precisely be abc9_* | Eddie Hung | 2019-10-04 | 34 | -305/+313 |
| | | | | | | |||||
* | | | | | | Merge pull request #1438 from YosysHQ/eddie/xilinx_dsp_comments | Eddie Hung | 2019-10-08 | 5 | -72/+364 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Add notes and comments for xilinx_dsp | ||||
| * | | | | | | Missed this | Eddie Hung | 2019-10-05 | 1 | -3/+4 |
| | | | | | | | |||||
| * | | | | | | Add comment on why we have to match for clock-enable/reset muxes | Eddie Hung | 2019-10-05 | 3 | -3/+11 |
| | | | | | | |