Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add support for PSL onehot/onehot0 functions (#1633) | T. Meissner | 2021-02-09 | 19 | -127/+352 | |
| | | | | | | | | | | | | | | | * vhdl: parse PSL onehot/onehot0 builtin calls. For #662 * update pyGHDL bindings * Synthesis of PSL built-in onehot/onehot0 function. * testsuite/synth: add tests of PSL built-in functions onehot()/onehot0() for #662 * doc: add info about PSL built-in functions onehot()/onehot0() for #662 * synth: refactor synthesis of onehot/onehot0 functions Co-authored-by: eine <eine@users.noreply.github.com> | |||||
* | vhdl-sem_expr: remove assertion and change comment. Fix #1631 | Tristan Gingold | 2021-02-06 | 1 | -3/+4 | |
| | ||||||
* | update license headers | umarcor | 2021-02-05 | 98 | -549/+361 | |
| | ||||||
* | Update copyright headers for vhdl-elocations* | Tristan Gingold | 2021-02-04 | 6 | -39/+33 | |
| | ||||||
* | synth: handle to_stdlogicvector. For #1628 | Tristan Gingold | 2021-02-04 | 1 | -1/+2 | |
| | ||||||
* | vhdl: recognize to_stdlogicvector. For #1628 | Tristan Gingold | 2021-02-04 | 2 | -6/+26 | |
| | ||||||
* | trans-chap7.adb: handle universal integer/real multiplication. Fix #1624 | Tristan Gingold | 2021-01-29 | 1 | -0/+4 | |
| | ||||||
* | grt: add Error_NF to report final error status. Fix #803 | Tristan Gingold | 2021-01-26 | 3 | -2/+13 | |
| | ||||||
* | std_names: add gclk. For #1610 | Tristan Gingold | 2021-01-25 | 4 | -1/+12 | |
| | | | | Regenerate python files. | |||||
* | src/ghdldrv: fix regression for ghdl-yosys-plugin | Tristan Gingold | 2021-01-20 | 3 | -4/+12 | |
| | | | | Allow to do multiple synthesis | |||||
* | files_map.adb: fix thinko in Find_Language | Tristan Gingold | 2021-01-20 | 1 | -1/+1 | |
| | ||||||
* | ghdlsynth: check filename extension | Tristan Gingold | 2021-01-19 | 4 | -4/+61 | |
| | ||||||
* | trans-chap5: use value mode to get object bounds. Fix #1612 | Tristan Gingold | 2021-01-19 | 1 | -1/+1 | |
| | ||||||
* | update 'vpi_user.h' to IEEE Std 1800-2017 | umarcor | 2021-01-17 | 1 | -189/+272 | |
| | | | | Co-Authored-By: Kamyar Mohajerani <kammoh@gmail.com> | |||||
* | synth-insts: apply attributes to entities and architectures. Fix #1609 | Tristan Gingold | 2021-01-17 | 2 | -0/+12 | |
| | ||||||
* | synth-stmts: add location on formal attribute cells | Tristan Gingold | 2021-01-17 | 1 | -0/+1 | |
| | ||||||
* | synth-expr: handle string literals in port associations. Fix #1596 | Tristan Gingold | 2021-01-16 | 1 | -0/+6 | |
| | ||||||
* | vhdl-sem_names: avoid duplicate messages for -fsynopsys | Tristan Gingold | 2021-01-16 | 1 | -0/+9 | |
| | ||||||
* | update version/copyright year | umarcor | 2021-01-16 | 1 | -1/+1 | |
| | ||||||
* | update license headers | umarcor | 2021-01-14 | 605 | -6655/+5451 | |
| | ||||||
* | synth: always finalize declarations. Fix #1591 | Tristan Gingold | 2021-01-13 | 6 | -24/+101 | |
| | ||||||
* | vhdl-formatters: add realignment | Tristan Gingold | 2021-01-11 | 5 | -6/+239 | |
| | ||||||
* | Typo fixes in Ada code. | Patrick Lehmann | 2021-01-10 | 3 | -48/+48 | |
| | ||||||
* | vhdl: rework formatter engine, add 'ghdl fmt' command | Tristan Gingold | 2021-01-09 | 8 | -482/+792 | |
| | ||||||
* | src/vhd: remove use of chapter sign in comment to have on ASCII characters | Tristan Gingold | 2021-01-09 | 11 | -36/+36 | |
| | | | | (except for vhdl-scanner) | |||||
* | vhdl-parse_psl.adb: handle n_paren_prop in Psl_To_Vhdl | Tristan Gingold | 2021-01-05 | 1 | -0/+4 | |
| | ||||||
* | vhdl-parse.adb: improve diagnostic messages | Tristan Gingold | 2021-01-05 | 1 | -1/+2 | |
| | ||||||
* | cli: support '[--]version --ref' and '[--]version --hash' too | umarcor | 2021-01-05 | 1 | -2/+2 | |
| | ||||||
* | cli: add 'version ref' and 'version hash' | umarcor | 2021-01-05 | 1 | -3/+13 | |
| | ||||||
* | version: add Ref and Hash | umarcor | 2021-01-05 | 2 | -4/+17 | |
| | ||||||
* | vhdl: fix reprint of vhdl08 array element constraints. | Tristan Gingold | 2021-01-05 | 7 | -271/+362 | |
| | ||||||
* | vhdl-prints: avoid assertion on empty hbox for simple loop | Tristan Gingold | 2021-01-04 | 1 | -7/+16 | |
| | ||||||
* | synth: add option to treat asserts as assumes and vice-versa | tmeissner | 2021-01-02 | 4 | -3/+26 | |
| | ||||||
* | netlists-inference: handle multiple dff with the same clock. Fix #1563 | Tristan Gingold | 2021-01-01 | 4 | -5/+39 | |
| | ||||||
* | synth-oper: handle ieee.numeric_std_unsigned.to_integer. Fix #1572 | Tristan Gingold | 2021-01-01 | 1 | -0/+1 | |
| | ||||||
* | vhdl: recognize ieee.numeric_std_unsigned. For #1572 | Tristan Gingold | 2021-01-01 | 6 | -25/+162 | |
| | ||||||
* | synth-expr: propagate error in synth_indexed_name | Tristan Gingold | 2021-01-01 | 2 | -0/+8 | |
| | ||||||
* | trans-chap3: also compute the size of record constraints for unbounded subtypes | Tristan Gingold | 2020-12-31 | 1 | -2/+23 | |
| | ||||||
* | vhdl: improve error message for invalid record element constraint. | Tristan Gingold | 2020-12-31 | 1 | -1/+1 | |
| | ||||||
* | src/edif: Rename Direction_Type to avoid hiding in types.ads | Tristan Gingold | 2020-12-30 | 5 | -29/+29 | |
| | ||||||
* | ghdlrun: factorize code for finalization | Tristan Gingold | 2020-12-30 | 2 | -10/+5 | |
| | ||||||
* | Rework initialization and finalization. | Tristan Gingold | 2020-12-30 | 17 | -35/+121 | |
| | | | | libghdl can now be re-initialized. | |||||
* | trans-chap3: compute size of subelements for unconstrained parent subtypes | Tristan Gingold | 2020-12-29 | 2 | -8/+40 | |
| | | | | Fix #1549 | |||||
* | scripts: move 'pyGHDL/xtools' to 'scripts', update Makefiles and docs ↵ | umarcor | 2020-12-28 | 3 | -19/+39 | |
| | | | | accordingly | |||||
* | libraries: Load_Std_Library: now return a status. | Tristan Gingold | 2020-12-26 | 11 | -39/+117 | |
| | | | | | | Propagate this change to libghdl and python binding to avoid abort. For #1551 | |||||
* | synth: handle static to_bit and to_bitvector. Fix #1540 | Tristan Gingold | 2020-12-20 | 3 | -0/+60 | |
| | ||||||
* | synth-static_oper: handle to_x01. Fix #1537 | Tristan Gingold | 2020-12-14 | 1 | -0/+26 | |
| | ||||||
* | synth-oper: handle more conversions. Fix #1536 | Tristan Gingold | 2020-12-13 | 1 | -1/+3 | |
| | ||||||
* | synth-static_oper: handle bit xor (scalar and array). Fix #1534 | Tristan Gingold | 2020-12-13 | 1 | -2/+23 | |
| | ||||||
* | synth-static_oper: handle to_stdulogic. For #1534 | Tristan Gingold | 2020-12-13 | 3 | -11/+33 | |
| |