Skip to content

Commit c904f46

Browse files
Fix typo (#626)
1 parent fd71422 commit c904f46

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

doc/user_guide/_docs/B02-comparisons-with-alternatives.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Read more about Chisel here: <https://www.chisel-lang.org/>
4343
There have been a number of attempts to create a HDL on top of Python, but it appears the MyHDL is one of the most mature options. MyHDL has many similar goals to ROHD, but chose to develop in Python instead of Dart. MyHDL can also convert to SystemVerilog.
4444

4545
- MyHDL uses "generators" and decorators to help model concurrent behavior of hardware, which is arguably less user-friendly and intuitive than async/await and event based simulation in ROHD.
46-
- While Python is a great programming langauge for the right purposes, some language features of Dart make it better for representing hardware. Above is already mentioned Dart's isolates and async/await, which don't exist in the same way in Python. Dart is statically typed with null safety while Python is dynamically typed, which can make static analysis (including intellisense, type safety, etc.) more challenging in Python. Python can also be challenging to scale to large programs without careful architecting.
46+
- While Python is a great programming language for the right purposes, some language features of Dart make it better for representing hardware. Above is already mentioned Dart's isolates and async/await, which don't exist in the same way in Python. Dart is statically typed with null safety while Python is dynamically typed, which can make static analysis (including intellisense, type safety, etc.) more challenging in Python. Python can also be challenging to scale to large programs without careful architecting.
4747
- Python is inherently slower to execute than Dart.
4848
- MyHDL has support for cosimulation via VPI calls to SystemVerilog simulators.
4949

0 commit comments

Comments
 (0)