Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump version | github-actions[bot] | 2021-10-26 | 1 | -1/+1 |
| | |||||
* | Compile option for enabling async load verific support | Miodrag Milanovic | 2021-10-25 | 2 | -1/+8 |
| | |||||
* | Bump version | github-actions[bot] | 2021-10-22 | 1 | -1/+1 |
| | |||||
* | Change implicit conversions from bool to Sig* to explicit. | Marcelina Kościelnicka | 2021-10-21 | 2 | -6/+8 |
| | | | | Also fixes some completely broken code in extract_reduce. | ||||
* | Merge pull request #3057 from YosysHQ/claire/verific_latches | Claire Xen | 2021-10-21 | 1 | -4/+61 |
|\ | | | | | Initial Verific impoter support for {PRIM,WIDE_OPER}_DLATCH{,RS} | ||||
| * | Fix verific.cc PRIM_DLATCH handling | Claire Xenia Wolf | 2021-10-21 | 1 | -1/+7 |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
| * | Initial Verific impoter support for {PRIM,WIDE_OPER}_DLATCH{,RS} | Claire Xenia Wolf | 2021-10-21 | 1 | -4/+55 |
|/ | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
* | extract_reduce: Refactor and fix input signal construction. | Marcelina Kościelnicka | 2021-10-21 | 2 | -63/+46 |
| | | | | Fixes #3047. | ||||
* | Bump version | github-actions[bot] | 2021-10-21 | 1 | -1/+1 |
| | |||||
* | If verific have vhdl lib it is required by other libs | Miodrag Milanovic | 2021-10-20 | 1 | -0/+4 |
| | |||||
* | Forgot to remove from main list | Miodrag Milanovic | 2021-10-20 | 1 | -1/+1 |
| | |||||
* | Option to disable verific VHDL support | Miodrag Milanovic | 2021-10-20 | 3 | -11/+50 |
| | |||||
* | Bump version | github-actions[bot] | 2021-10-20 | 1 | -1/+1 |
| | |||||
* | Fixed Verific parser error in ice40 cell library | Claire Xenia Wolf | 2021-10-19 | 1 | -22/+62 |
| | | | | non-net output port 'Q' cannot be initialized at declaration in SystemVerilog mode | ||||
* | Merge pull request #3045 from galibert/master | Miodrag Milanović | 2021-10-19 | 1 | -0/+18 |
|\ | | | | | CycloneV: Add (passthrough) support for cyclonev_hps_interface_mpu_general_purpose | ||||
| * | CycloneV: Add (passthrough) support for cyclonev_oscillator | Olivier Galibert | 2021-10-17 | 1 | -1/+11 |
| | | |||||
| * | CycloneV: Add (passthrough) support for ↵ | Olivier Galibert | 2021-10-17 | 1 | -0/+8 |
| | | | | | | | | cyclonev_hps_interface_mpu_general_purpose | ||||
* | | Fixes in vcdcd.pl for newer Perl versions | Claire Xenia Wolf | 2021-10-19 | 1 | -3/+3 |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
* | | Bump version | github-actions[bot] | 2021-10-18 | 1 | -1/+1 |
| | | |||||
* | | dfflegalize: remove redundant check for initialized dlatch | Paul Annesley | 2021-10-17 | 1 | -4/+0 |
|/ | | | | | | This if condition is repeated verbatim, and I can't imagine a legitimate way the inputs could change in between. I imagine it's a copy/paste mistake. | ||||
* | Bump version | github-actions[bot] | 2021-10-16 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3044 from YosysHQ/micko/verific_bufif1 | Claire Xen | 2021-10-15 | 1 | -2/+2 |
|\ | | | | | Support PRIM_BUFIF1 primitive, fixes #2981 | ||||
| * | Support PRIM_BUFIF1 primitive | Miodrag Milanovic | 2021-10-14 | 1 | -2/+2 |
|/ | |||||
* | Bump version | github-actions[bot] | 2021-10-12 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3039 from YosysHQ/claire/verific_aldff | Claire Xen | 2021-10-11 | 2 | -1/+91 |
|\ | | | | | Add support for $aldff flip-flops to verific importer | ||||
| * | Add Verific adffe/dffsre/aldffe FIXMEs | Claire Xenia Wolf | 2021-10-11 | 1 | -0/+3 |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
| * | Fixes and add comments for open FIXME items | Claire Xenia Wolf | 2021-10-08 | 1 | -1/+34 |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
| * | Add support for $aldff flip-flops to verific importer | Claire Xenia Wolf | 2021-10-08 | 2 | -1/+55 |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
* | | Merge pull request #3040 from YosysHQ/micko/split_module_ports | Claire Xen | 2021-10-11 | 1 | -0/+2 |
|\ \ | | | | | | | Split module ports, 20 per line | ||||
| * | | Split module ports, 20 per line | Miodrag Milanovic | 2021-10-09 | 1 | -0/+2 |
| | | | |||||
* | | | Merge pull request #3041 from YosysHQ/mmicko/module_attr | Claire Xen | 2021-10-11 | 1 | -0/+1 |
|\ \ \ | |/ / |/| | | Import module attributes from Verific | ||||
| * | | Import module attributes from Verific | Miodrag Milanovic | 2021-10-10 | 1 | -0/+1 |
|/ / | |||||
* | | Bump version | github-actions[bot] | 2021-10-09 | 1 | -1/+1 |
| | | |||||
* | | Fix a regression from #3035. | Marcelina Kościelnicka | 2021-10-08 | 2 | -1/+22 |
|/ | |||||
* | Bump version | github-actions[bot] | 2021-10-08 | 1 | -1/+1 |
| | |||||
* | FfData: some refactoring. | Marcelina Kościelnicka | 2021-10-07 | 14 | -546/+660 |
| | | | | | | | | | | - FfData now keeps track of the module and underlying cell, if any (so calling emit on FfData created from a cell will replace the existing cell) - FfData implementation is split off to its own .cc file for faster compilation - the "flip FF data sense by inserting inverters in front and after" functionality that zinit uses is moved onto FfData class and beefed up to have dffsr support, to support more use cases | ||||
* | Bump version | github-actions[bot] | 2021-10-05 | 1 | -1/+1 |
| | |||||
* | verific set db_infer_set_reset_registers | Miodrag Milanovic | 2021-10-04 | 1 | -0/+1 |
| | |||||
* | Bump version | github-actions[bot] | 2021-10-03 | 1 | -1/+1 |
| | |||||
* | Hook up $aldff support in various passes. | Marcelina Kościelnicka | 2021-10-02 | 9 | -11/+77 |
| | |||||
* | zinit: Refactor to use FfData. | Marcelina Kościelnicka | 2021-10-02 | 1 | -101/+38 |
| | |||||
* | kernel/ff: Refactor FfData to enable FFs with async load. | Marcelina Kościelnicka | 2021-10-02 | 10 | -325/+565 |
| | | | | | | | | | | - *_en is split into *_ce (clock enable) and *_aload (async load aka latch gate enable), so both can be present at once - has_d is removed - has_gclk is added (to have a clear marker for $ff) - d_is_const and val_d leftovers are removed - async2sync, clk2fflogic, opt_dff are updated to operate correctly on FFs with async load | ||||
* | Add $aldff and $aldffe: flip-flops with async load. | Marcelina Kościelnicka | 2021-10-02 | 9 | -2/+527 |
| | |||||
* | Specify minimum bison version 3.0+ | Zachary Snow | 2021-10-01 | 2 | -0/+4 |
| | | | | | | | | | Yosys works with bison 3.0 (or newer), but not bison 2.7 (the previous release). Ideally, we would require "3" rather than "3.0" to give a better error message, but bison 2.3, which still ships with macOS, does not support major-only version requirements. With this change, building with an outdated bison yields: `frontends/rtlil/rtlil_parser.y:25.10-14: require bison 3.0, but have 2.3`. | ||||
* | simplemap: refactor to use FfData. | Marcelina Kościelnicka | 2021-10-02 | 3 | -290/+26 |
| | |||||
* | Merge pull request #3017 from YosysHQ/claire/short_rtlil_x_const | Miodrag Milanović | 2021-09-28 | 1 | -9/+13 |
|\ | | | | | Add optimization to rtlil back-end for all-x parameter values | ||||
| * | Add optimization to rtlil back-end for all-x parameter values | Claire Xenia Wolf | 2021-09-27 | 1 | -9/+13 |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
* | | Bump version | github-actions[bot] | 2021-09-28 | 1 | -1/+1 |
| | | |||||
* | | Prepare for next release cycle | Miodrag Milanovic | 2021-09-27 | 2 | -3/+6 |
|/ | |||||
* | Bump version | github-actions[bot] | 2021-09-25 | 1 | -1/+1 |
| |