Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add BLIF parsing support for .conn and .cname | litghost | 2018-08-02 | 1 | -3/+30 |
| | |||||
* | Verific: Produce errors for instantiating unknown module | Clifford Wolf | 2018-07-22 | 1 | -0/+3 |
| | | | | | | | | Because if the unknown module is connected to any constants, Verific will actually break all constants in the same module, even if they have nothing to do structurally with that instance of an unknown module. Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add missing <deque> include (MSVC build fix) | Clifford Wolf | 2018-07-22 | 1 | -0/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Upodate ABC to git rev ae6716b | Clifford Wolf | 2018-07-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add missing -lz to MXE build | Clifford Wolf | 2018-07-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge pull request #586 from hzeller/more-sourcepos-logging | Clifford Wolf | 2018-07-20 | 4 | -137/+131 |
|\ | | | | | Convert more log_error() to log_file_error() where possible. | ||||
| * | Convert more log_error() to log_file_error() where possible. | Henner Zeller | 2018-07-20 | 4 | -137/+131 |
|/ | | | | | Mostly statements that span over multiple lines and haven't been caught with the previous conversion. | ||||
* | Merge pull request #585 from hzeller/use-file-warning-error | Clifford Wolf | 2018-07-20 | 3 | -82/+79 |
|\ | | | | | Use log_file_warning(), log_file_error() functions | ||||
| * | Use log_file_warning(), log_file_error() functions. | Henner Zeller | 2018-07-20 | 3 | -82/+79 |
|/ | | | | Wherever we can report a source-level location. | ||||
* | Merge pull request #584 from hzeller/provide-source-location-logging | Clifford Wolf | 2018-07-20 | 3 | -47/+47 |
|\ | | | | | Provide source-location logging. | ||||
| * | Provide source-location logging. | Henner Zeller | 2018-07-19 | 3 | -47/+47 |
|/ | | | | | | | | o Provide log_file_warning() and log_file_error() that prefix the log message with <filename>:<lineno>: to be easily picked up by IDEs that need to step through errors. o Simplify some duplicate logging code in kernel/log.cc o Use the new log functions in genrtlil. | ||||
* | Add async2sync pass | Clifford Wolf | 2018-07-19 | 2 | -0/+148 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix handling of eventually properties in verific importer | Clifford Wolf | 2018-07-17 | 1 | -2/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix verific -vlog-incdir and -vlog-libdir handling | Clifford Wolf | 2018-07-16 | 1 | -2/+13 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge pull request #581 from daveshah1/ecp5 | Clifford Wolf | 2018-07-16 | 10 | -3/+1200 |
|\ | | | | | Adding ECP5 synthesis target | ||||
| * | ecp5: Fixing miscellaneous sim model issues | David Shah | 2018-07-16 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Fixing 'X' issues with LUT simulation models | David Shah | 2018-07-16 | 1 | -6/+19 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: ECP5 synthesis fixes | David Shah | 2018-07-16 | 3 | -15/+32 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Adding synchronous set/reset support | David Shah | 2018-07-14 | 5 | -24/+197 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Add DRAM match rule | David Shah | 2018-07-13 | 1 | -0/+4 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Cells and mappings fixes | David Shah | 2018-07-13 | 2 | -5/+5 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Fixing arith_map | David Shah | 2018-07-13 | 1 | -4/+5 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Initial arith_map implementation | David Shah | 2018-07-13 | 3 | -6/+80 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Adding basic synth_ecp5 based on synth_ice40 | David Shah | 2018-07-13 | 3 | -7/+345 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Adding DFF maps | David Shah | 2018-07-13 | 2 | -1/+30 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Adding DRAM map | David Shah | 2018-07-13 | 3 | -1/+76 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | ecp5: Adding basic cells_sim and mapper for LUTs up to LUT7 | David Shah | 2018-07-13 | 2 | -0/+473 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | | Fix "read -incdir" | Clifford Wolf | 2018-07-16 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Merge branch 'master' of github.com:YosysHQ/yosys | Clifford Wolf | 2018-07-16 | 1 | -2/+6 |
|\ \ | |||||
| * | | Merge pull request #580 from daveshah1/ice40_nx | Clifford Wolf | 2018-07-13 | 1 | -2/+6 |
| |\| | | | | | | | ice40: Add CIN_CONST and CIN_SET parameters to ICESTORM_LC | ||||
| | * | ice40: Add CIN_CONST and CIN_SET parameters to ICESTORM_LC | David Shah | 2018-07-13 | 1 | -2/+6 |
| |/ | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* / | Add "read -incdir" | Clifford Wolf | 2018-07-16 | 1 | -0/+19 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix verific eventually handling | Clifford Wolf | 2018-06-29 | 1 | -6/+5 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add verific support for eventually properties | Clifford Wolf | 2018-06-29 | 1 | -5/+105 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "verific -formal" and "read -formal" | Clifford Wolf | 2018-06-29 | 1 | -7/+15 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "read -sv -D" support | Clifford Wolf | 2018-06-28 | 1 | -2/+25 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "read -undef" | Clifford Wolf | 2018-06-28 | 1 | -0/+32 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix handling of signed memories | Clifford Wolf | 2018-06-28 | 1 | -0/+3 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add YOSYS_NOVERIFIC env variable for temporarily disabling verific | Clifford Wolf | 2018-06-22 | 1 | -22/+40 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add simplified "read" command, enable extnets in implicit Verific import | Clifford Wolf | 2018-06-21 | 1 | -0/+84 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge branch 'master' of github.com:YosysHQ/yosys | Clifford Wolf | 2018-06-20 | 1 | -1/+1 |
|\ | |||||
| * | Merge pull request #572 from q3k/q3k/fix-protobuf-build | Clifford Wolf | 2018-06-20 | 1 | -1/+1 |
| |\ | | | | | | | Fix protobuf build | ||||
| | * | Fix protobuf build | Sergiusz Bazanski | 2018-06-20 | 1 | -1/+1 |
| |/ | |||||
* / | Add automatic verific import in hierarchy command | Clifford Wolf | 2018-06-20 | 3 | -1/+75 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge pull request #571 from q3k/q3k/protobuf-backend | Clifford Wolf | 2018-06-19 | 5 | -0/+560 |
|\ | | | | | Add Protobuf backend | ||||
| * | Add Protobuf backend | Serge Bazanski | 2018-06-19 | 5 | -0/+560 |
| | | | | | | | | Signed-off-by: Serge Bazanski <q3k@symbioticeda.com> | ||||
* | | Be slightly less aggressive in "deminout" pass | Clifford Wolf | 2018-06-19 | 1 | -4/+28 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Merge pull request #570 from edcote/patch-4 | Clifford Wolf | 2018-06-19 | 1 | -4/+4 |
|\ \ | |/ |/| | Include module name for area summary stats | ||||
| * | Include module name for area summary stats | Edmond Cote | 2018-06-18 | 1 | -4/+4 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | The PR prints the name of the module when displaying the final area count. Pros: - Easier for the user to `grep` for area information about a specific module Cons: - Arguably more verbose, less "pretty" than author desires Verification: ~~~~ 30c30 < Chip area for this module: 20616.349000 --- > Chip area for module '$paramod$d1738fc0bb353d517bc2caf8fef2abb20bced034\picorv32': 20616.349000 70c70 < Chip area for this module: 88.697700 --- > Chip area for module '\picorv32_axi_adapter': 88.697700 102c102 < Chip area for this module: 20705.046700 --- > Chip area for top module '\picorv32_axi': 20705.046700 ~~~~ | ||||
* | Bugfix in liberty parser (as suggested by aiju in #569) | Clifford Wolf | 2018-06-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> |