News for hackers. Stuff that matters.
Re:MyHDL: Using Python as a hardware description and verific... by IshKebab on Friday November 26, 2021 @01:58PM (#29352974)
SV has some quite crazy features and is absolutely massive. But I agree I think Python is a terrible replacement. By moving away from SV you lose a lot of tool support which is extremely important (can you do FPV in Python?) and Python is a pretty bad language anyway compared to its peers (Typescript, Kotlin, Rust, etc.)
Re:MyHDL: Using Python as a hardware description and verific... by itsrainingagain on Friday November 26, 2021 @04:15PM (#29354186)
I use VHDL, not used Python. My understanding is that Python will be many times slower than VHDL, so verification tests that take the best part of a week would then take several weeks with Python. And being dynamically typed is fine if you are running a script that returns quickly, but what about it borking even hours into a simulation, when you can catch most dynamic type errors with stronger typed languages at compile time. Python doesn't look like a compelling replacement for VHDL, unless my understanding is off.