Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Merge pull request #3014 from YosysHQ/claire/fix-vgtest | Claire Xen | 2021-09-24 | 41 | -79/+80 | |
|\ | | | | | Fix "make vgtest" | |||||
| * | Fix TOK_ID memory leak in for_initialization | Zachary Snow | 2021-09-23 | 1 | -0/+1 | |
| | | ||||||
| * | Fix "make vgtest" so it runs to the end (but now it fails ;) | Claire Xenia Wolf | 2021-09-23 | 40 | -79/+79 | |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
* | | Bump version | github-actions[bot] | 2021-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | sv: support wand and wor of data types | Zachary Snow | 2021-09-21 | 4 | -10/+53 | |
| | | | | | | | | | | | | This enables the usage of declarations of wand or wor with a base type of logic, integer, or a typename. Note that declarations of nets with 2-state base types is still permitted, in violation of the spec. | |||||
* | | verilog: fix multiple AST_PREFIX scope resolution issues | Zachary Snow | 2021-09-21 | 4 | -4/+110 | |
|/ | | | | | | | | - Root AST_PREFIX nodes are now subject to genblk expansion to allow them to refer to a locally-visible generate block - Part selects on AST_PREFIX member leafs can now refer to generate block items (previously would not resolve and raise an error) - Add source location information to AST_PREFIX nodes | |||||
* | Bump version | github-actions[bot] | 2021-09-19 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #3010 from the6p4c/master | Miodrag Milanović | 2021-09-18 | 1 | -0/+2 | |
|\ | | | | | Fix protobuf backend build dependencies - intermittent build issue due to missing rule | |||||
| * | Fix protobuf backend build dependencies | the6p4c | 2021-09-17 | 1 | -0/+2 | |
|/ | | | | | | | backends/protobuf/protobuf.cc depends on the source and header files generated by protoc, but this dependency wasn't explicitly declared. Add a rule to the Makefile to fix intermittent build failures when the protobuf header/source file isn't built before protobuf.cc. | |||||
* | Bump version | github-actions[bot] | 2021-09-14 | 1 | -1/+1 | |
| | ||||||
* | verilog: Squash flex-triggered warning. | Marcelina Kościelnicka | 2021-09-13 | 1 | -0/+2 | |
| | ||||||
* | Updates for CHANGELOG (#2997) | Miodrag Milanović | 2021-09-13 | 1 | -48/+126 | |
| | | | Added missing changes from git log and group items | |||||
* | Bump version | github-actions[bot] | 2021-09-11 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #3001 from YosysHQ/claire/sigcheck | Miodrag Milanović | 2021-09-10 | 2 | -6/+14 | |
|\ | | | | | Add additional check to SigSpec | |||||
| * | Add additional check to SigSpec | Claire Xenia Wolf | 2021-09-10 | 2 | -6/+14 | |
|/ | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
* | yosys-smtbmc: Fix reused loop variable. | Marcelina Kościelnicka | 2021-09-10 | 1 | -4/+4 | |
| | | | | Fixes #2999. | |||||
* | Bump version | github-actions[bot] | 2021-09-10 | 1 | -1/+1 | |
| | ||||||
* | abc9: make re-entrant (#2993) | Eddie Hung | 2021-09-09 | 3 | -9/+29 | |
| | | | | | | | | | * Add testcase * Cleanup some state at end of abc9 * Re-assign abc9_box_id from scratch * Suppress delete unless prep_bypass did something | |||||
* | abc9: holes module to instantiate cells with NEW_ID (#2992) | Eddie Hung | 2021-09-09 | 2 | -1/+15 | |
| | | | | | * Add testcase * holes module to instantiate cells with NEW_ID | |||||
* | abc9: replace cell type/parameters if derived type already processed (#2991) | Eddie Hung | 2021-09-09 | 3 | -7/+30 | |
| | | | | | | | | | | | * Add close bracket * Add testcase * Replace cell type/param if in unmap_design * Improve abc9_box error message too * Update comment as per review | |||||
* | Bump version | github-actions[bot] | 2021-09-03 | 1 | -1/+1 | |
| | ||||||
* | update required verific version | Miodrag Milanovic | 2021-09-02 | 1 | -1/+1 | |
| | ||||||
* | Bump version | github-actions[bot] | 2021-09-01 | 1 | -1/+1 | |
| | ||||||
* | sv: support declaration in generate for initialization | Zachary Snow | 2021-08-31 | 9 | -1/+209 | |
| | | | | | | | | This is accomplished by generating a unique name for the genvar, renaming references to the genvar only in the loop's initialization, guard, and incrementation, and finally adding a localparam inside the loop body with the original name so that the genvar can be shadowed as expected. |