aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * extract_counter: Refactor out extraction settings into structR. Ou2020-02-171-17/+43
| |
* | Merge pull request #1708 from rqou/coolrunner2-buf-fixClaire Wolf2020-02-274-54/+163
|\ \ | | | | | | coolrunner2: Separate and improve buffer cell insertion pass
| * | coolrunner2: Separate and improve buffer cell insertion passR. Ou2020-02-164-54/+163
| |/ | | | | | | | | | | | | The new pass will contain all of the logic for inserting "passthrough" product term and XOR cells as appropriate for the architecture. For example, this commit fixes connecting an input pin directly to another output pin with no logic in between.
* | xilinx: mark IOBUFDSE3 IOB pin as externalPiotr Binkowski2020-02-272-1/+2
| |
* | Merge pull request #1705 from YosysHQ/logger_passMiodrag Milanović2020-02-266-2/+303
|\ \ | | | | | | Logger pass
| * | Remove tests for nowMiodrag Milanovic2020-02-264-24/+0
| | |
| * | Add tests for logger passMiodrag Milanovic2020-02-234-0/+24
| | |
| * | Remove duplicate warning detectionMiodrag Milanovic2020-02-231-0/+6
| | |
| * | Fix line endingsMiodrag Milanovic2020-02-231-10/+10
| | |
| * | Update explanation for expect-no-warningsMiodrag Milanovic2020-02-221-1/+1
| | |
| * | Handle expect no warnings together with expectedMiodrag Milanovic2020-02-223-4/+12
| | |
| * | Check other regex parametersMiodrag Milanovic2020-02-221-15/+30
| | |
| * | check for regex errorsMiodrag Milanovic2020-02-201-16/+20
| | |
| * | Prevent double error messageMiodrag Milanovic2020-02-171-1/+3
| | |
| * | Option to expect no warningsMiodrag Milanovic2020-02-174-0/+12
| | |
| * | Add to changelogMiodrag Milanovic2020-02-171-0/+1
| | |
| * | No new error if already failingMiodrag Milanovic2020-02-171-1/+2
| | |
| * | remove whitespaceMiodrag Milanovic2020-02-141-1/+1
| | |
| * | Add expect option to logger commandMiodrag Milanovic2020-02-144-3/+113
| | |
| * | Add new logger passMiodrag Milanovic2020-02-132-0/+142
| | |
* | | Merge pull request #1715 from boqwxp/masterEddie Hung2020-02-221-2/+0
|\ \ \ | | | | | | | | Closes #1714. Fix make failure when NDEBUG=1.
| * | | Closes #1714. Fix make failure when NDEBUG=1.Alberto Gonzalez2020-02-221-2/+0
|/ / /
* | | Merge pull request #1703 from YosysHQ/eddie/specify_improveEddie Hung2020-02-218-52/+170
|\ \ \ | | | | | | | | Improve specify parser
| * | | verilog: add support for more delays than just rise/fallEddie Hung2020-02-191-1/+40
| | | |
| * | | clean: ignore specify-s inside cells when determining whether to keepEddie Hung2020-02-192-10/+35
| | | |
| * | | verilog: ignore ranges too without -specifyEddie Hung2020-02-132-1/+9
| | | |
| * | | verilog: improve specify support when not in -specify modeEddie Hung2020-02-133-16/+8
| | | |
| * | | verilog: ignore '&&&' when not in -specify modeEddie Hung2020-02-133-5/+12
| | | |
| * | | specify: system timing checks to accept min:typ:max tripleEddie Hung2020-02-134-16/+52
| | | |
| * | | verilog: fix $specify3 checkEddie Hung2020-02-132-7/+18
| | | |
* | | | Merge pull request #1642 from jjj11x/jjj11x/sv-enumClaire Wolf2020-02-2010-19/+410
|\ \ \ \ | |_|_|/ |/| | | Enum support
| * | | update documentation for enums and typedefsJeff Wang2020-02-171-0/+17
| | | |
| * | | remove unnecessary blank lineJeff Wang2020-02-171-2/+1
| | | |
| * | | add attributes for enumerated values in ilangJeff Wang2020-02-175-5/+79
| | | | | | | | | | | | | | | | | | | | | | | | - information also useful for strongly-typed enums (not implemented) - resolves enum values in ilang part of #1594 - still need to output enums to VCD (or better yet FST) files
| * | | separate out enum_item/param implementation when they should be differentJeff Wang2020-02-171-7/+16
| | | |
| * | | fix bug introduced by not taking all of PeterCrozier's changes in 16ea4ea6Jeff Wang2020-01-171-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The if(str == node->str) is in fact necessary (otherwise causes generate for in Multiplier_2D in tests/simple/multiplier.v to fail with error message "Right hand side of 3rd expression of generate for-loop is not constant!"). Note: in PeterCrozier's implementation, the break only breaks out of the switch-case, not the outer for loop.
| * | | scoped enum testsJeff Wang2020-01-161-1/+13
| | | |
| * | | fix enum in generate blocksJeff Wang2020-01-161-0/+20
| | | |
| * | | allow enums to be declared at toplevel scopeJeff Wang2020-01-161-0/+7
| | | |
| * | | enum in package testJeff Wang2020-01-161-0/+3
| | | |
| * | | simple enum testJeff Wang2020-01-162-0/+52
| | | |
| * | | lexer doesn't seem to return TOK_REG for logic anymoreJeff Wang2020-01-161-3/+4
| | | |
| * | | allow enum typedefsJeff Wang2020-01-161-1/+6
| | | |
| * | | partial rebase of PeterCrozier's enum work onto current masterJeff Wang2020-01-165-17/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I tried to keep only the enum-related changes, and minimize the diff. (The original commit also had a lot of work done to get typedefs working, but yosys has diverged quite a bit since the 2018-03-09 commit, with a new typedef implementation.) I did not include the import related changes either. Original commit: "Initial implementation of enum, typedef, import. Still a WIP." https://github.com/PeterCrozier/yosys/commit/881833aa738e7404987646ea8076284e911fce3f
* | | | tests/aiger: Add missing .gitignoreMarcin Kościelnicki2020-02-151-0/+2
| | | |
* | | | show: Add -nobg argument.Tim 'mithro' Ansell2020-02-151-6/+13
| | | | | | | | | | | | | | | | Makes yosys wait for the viewer command to finish before continuing.
* | | | Merge pull request #1706 from YosysHQ/mmicko/remove_executable_flagMiodrag Milanović2020-02-155-0/+0
|\ \ \ \ | | | | | | | | | | Remove executable flag from files
| * | | | Remove executable flag from filesMiodrag Milanovic2020-02-155-0/+0
|/ / / /
* | | | Add comment for macOS dependency installMiodrag Milanović2020-02-151-1/+1
| | | |
* | | | Revert "abc9: fix abc9_arrival for flops"Eddie Hung2020-02-142-36/+4
| | | | | | | | | | | | | | | | This reverts commit f7c0dbecee7ee8f2e3fc8bc8337e7045fd4aff15.