You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,10 +16,10 @@ The currently supported langauges are:
16
16
17
17
<sup>\*</sup>All RTL code is VHDL-93 compliant (for maximum compatibility with synthesis toolchains). Testbenches are VHDL-2008 compliant.
18
18
19
-
SystemVerilog support is under active development in 2024. However, weak toolchain support for SystemVerilog is proving to be a significant barrier.
20
-
21
19
C++ support will be added if sufficient demand arises. An experimental partial implementation (based on [GMP](https://gmplib.org/)) gave good results.
22
20
21
+
SystemVerilog support was investigated in 2024. However, weak toolchain support for SystemVerilog is proving to be a significant barrier.
22
+
23
23
### Usage Examples
24
24
25
25
High-level usage examples can be found, for example, in the open-source [psi_fix](https://github.com/paulscherrerinstitute/psi_fix) library, which internally uses *en\_cl\_fix* for its fixed-point arithmetic.
@@ -46,7 +46,7 @@ See [Changelog](Changelog.md).
46
46
- Python 3 (tested with >= 3.10)
47
47
- Python packages
48
48
-*numpy* (tested with >= 1.24.3)
49
-
-*vunit-hdl* (tested with >= 4.7.0)
49
+
-*vunit-hdl* (tested with >= 5.0.0.dev6)
50
50
51
51
The required Python packages can be installed as follows:
52
52
@@ -62,7 +62,7 @@ Tested with MATLAB R2023b, and others.
62
62
63
63
All modern VHDL simulators supported by [VUnit](https://vunit.github.io/) should work.
64
64
65
-
Tested with: GHDL 4.1.0, Modelsim ASE 2020.1, Modelsim AE 2020.1, Modelsim ME 2022.2, Modelsim PE 2024.1, Questa FE 2023.4, and others.
65
+
Tested with: GHDL 4.1.0, NVC 1.17.1, Modelsim ASE 2020.1, Modelsim AE 2020.1, Modelsim ME 2022.2, Modelsim PE 2024.1, Questa FE 2023.4, and others.
66
66
67
67
## Fixed-Point Number Representation
68
68
@@ -194,6 +194,7 @@ If warnings are enabled, then the HDL simulator or software environment will iss
194
194
- MATLAB tests can be found in ./bittrue/tests/matlab/.
195
195
- VHDL testbenches can be found in ./tb/ and are executed from the ./sim/ directory. Any modern simulator supported by [VUnit](https://vunit.github.io/) (see [Dependencies](#dependencies)) should work. Some examples:
raiseException("\n\nERROR: please use --simulator <name> to define the simulator. Allowed values: modelsim or ghdl. E.g: python run.py --simulator modelsim\n")
66
+
raiseException("\n\nERROR: please use --simulator <name> to define the simulator. Allowed values: modelsim, questa, nvc or ghdl. E.g: python run.py --simulator modelsim\n")
75
67
ifargs.simulator_path==None:
76
68
raiseException("\n\nERROR: please use --simulator-path <path> to define the simulator path. E.g.: python run.py --simulator-path E:/modeltech_pe_2020.1/win32pe\n")
raiseException("\n\nERROR: please use --simulator <name> to define the simulator. Allowed values: modelsim, questa or ghdl. E.g: python run.py --simulator modelsim\n")
89
+
raiseException("\n\nERROR: please use --simulator <name> to define the simulator. Allowed values: modelsim, questa, nvc or ghdl. E.g: python run.py --simulator modelsim\n")
97
90
98
91
# Callback function which is called after running tests (merge coverage data)
0 commit comments