Thursday, December 28, 2023

lang/freehdl still useful?

Needed to fix lang/freehdl due to the upcoming libcxx update and while
a workaround is trivial, I was wondering if it was time to part ways
with this port. It's dead upstream for many years and the tarballs are
no longer available. This would seem a decent, actively developed
replacement with occasional releases if anyone is interested.

https://github.com/ghdl/ghdl

It seems to support a strict superset of what freehdl can ostensibly do.

Description:
FreeHDL is a compiler/simulator suite for the hardware description
language VHDL. VHDL'93 as well as VHDL'87 standards are supported.

FreeHDL translates the original VHDL source FILEs into C++. Then, the
C++ source can be compiled and linked to the kernel to build the
simulation program. Starting the generated executable will simulate the
corresponding VHDL model. The actual build process to generate the
simulator from the VHDL source is a complex process which is handled by
the gvhdl script.

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: http://www.freehdl.seul.org/

No comments:

Post a Comment