aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #600 from jpathy/patch-1Clifford Wolf2018-08-061-1/+1
|\ | | | | Use `realpath`
| * Use `realpath` jpathy2018-08-061-1/+1
| | | | | | Use `os.path.realpath` instead to make sure symlinks are followed. This is also required to work for nix package manager.
* | Merge pull request #599 from kbeckmann/kbeckmann/fix_readme_quotesClifford Wolf2018-08-061-1/+1
|\ \ | |/ |/| readme: Fix formatting of a keyword
| * readme: Fix formatting of a keywordKonrad Beckmann2018-08-061-1/+1
|/ | | | | Single quotes were used instead of backticks leading to incorrect formatting.
* Verific: Produce errors for instantiating unknown moduleClifford Wolf2018-07-221-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 Wolf2018-07-221-0/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Upodate ABC to git rev ae6716bClifford Wolf2018-07-221-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add missing -lz to MXE buildClifford Wolf2018-07-221-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge pull request #586 from hzeller/more-sourcepos-loggingClifford Wolf2018-07-204-137/+131
|\ | | | | Convert more log_error() to log_file_error() where possible.
| * Convert more log_error() to log_file_error() where possible.Henner Zeller2018-07-204-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-errorClifford Wolf2018-07-203-82/+79
|\ | | | | Use log_file_warning(), log_file_error() functions
| * Use log_file_warning(), log_file_error() functions.Henner Zeller2018-07-203-82/+79
|/ | | | Wherever we can report a source-level location.
* Merge pull request #584 from hzeller/provide-source-location-loggingClifford Wolf2018-07-203-47/+47
|\ | | | | Provide source-location logging.
| * Provide source-location logging.Henner Zeller2018-07-193-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 passClifford Wolf2018-07-192-0/+148
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix handling of eventually properties in verific importerClifford Wolf2018-07-171-2/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix verific -vlog-incdir and -vlog-libdir handlingClifford Wolf2018-07-161-2/+13
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge pull request #581 from daveshah1/ecp5Clifford Wolf2018-07-1610-3/+1200
|\ | | | | Adding ECP5 synthesis target
| * ecp5: Fixing miscellaneous sim model issuesDavid Shah2018-07-161-2/+2
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Fixing 'X' issues with LUT simulation modelsDavid Shah2018-07-161-6/+19
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: ECP5 synthesis fixesDavid Shah2018-07-163-15/+32
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Adding synchronous set/reset supportDavid Shah2018-07-145-24/+197
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Add DRAM match ruleDavid Shah2018-07-131-0/+4
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Cells and mappings fixesDavid Shah2018-07-132-5/+5
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Fixing arith_mapDavid Shah2018-07-131-4/+5
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Initial arith_map implementationDavid Shah2018-07-133-6/+80
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Adding basic synth_ecp5 based on synth_ice40David Shah2018-07-133-7/+345
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Adding DFF mapsDavid Shah2018-07-132-1/+30
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Adding DRAM mapDavid Shah2018-07-133-1/+76
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ecp5: Adding basic cells_sim and mapper for LUTs up to LUT7David Shah2018-07-132-0/+473
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Fix "read -incdir"Clifford Wolf2018-07-161-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Merge branch 'master' of github.com:YosysHQ/yosysClifford Wolf2018-07-161-2/+6
|\ \
| * | Merge pull request #580 from daveshah1/ice40_nxClifford Wolf2018-07-131-2/+6
| |\| | | | | | | ice40: Add CIN_CONST and CIN_SET parameters to ICESTORM_LC
| | * ice40: Add CIN_CONST and CIN_SET parameters to ICESTORM_LCDavid Shah2018-07-131-2/+6
| |/ | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* / Add "read -incdir"Clifford Wolf2018-07-161-0/+19
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix verific eventually handlingClifford Wolf2018-06-291-6/+5
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add verific support for eventually propertiesClifford Wolf2018-06-291-5/+105
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add "verific -formal" and "read -formal"Clifford Wolf2018-06-291-7/+15
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add "read -sv -D" supportClifford Wolf2018-06-281-2/+25
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add "read -undef"Clifford Wolf2018-06-281-0/+32
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix handling of signed memoriesClifford Wolf2018-06-281-0/+3
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add YOSYS_NOVERIFIC env variable for temporarily disabling verificClifford Wolf2018-06-221-22/+40
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add simplified "read" command, enable extnets in implicit Verific importClifford Wolf2018-06-211-0/+84
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of github.com:YosysHQ/yosysClifford Wolf2018-06-201-1/+1
|\
| * Merge pull request #572 from q3k/q3k/fix-protobuf-buildClifford Wolf2018-06-201-1/+1
| |\ | | | | | | Fix protobuf build
| | * Fix protobuf buildSergiusz Bazanski2018-06-201-1/+1
| |/
* / Add automatic verific import in hierarchy commandClifford Wolf2018-06-203-1/+75
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge pull request #571 from q3k/q3k/protobuf-backendClifford Wolf2018-06-195-0/+560
|\ | | | | Add Protobuf backend
| * Add Protobuf backendSerge Bazanski2018-06-195-0/+560
| | | | | | | | Signed-off-by: Serge Bazanski <q3k@symbioticeda.com>
* | Be slightly less aggressive in "deminout" passClifford Wolf2018-06-191-4/+28
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>