cad/ghdl 4.1.0_1 MidnightBSD
GNU VHDL simulator
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl2
- Categories
- cad
Description
GHDL is the leading VHSIC Hardware Description Language (VHDL) simulator.
Digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits can be described by VHDL, and VHDL can also be used as a general purpose parallel programming language. GHDL compiles VHDL files and creates a binary which simulates the design.
GHDL fully supports IEEE 1076-1987, IEEE 1-76-1993, IEEE 1076-2002 versions of VHDL, and partially IEEE 1076-2008.
In the other systems
Install
Binary package:
mport install ghdl
From mports:
cd /usr/mports/cad/ghdl && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ghdl>0:cad/ghdl
LIB_DEPENDS= libghdl-4_1_0.so:cad/ghdl
Dependencies
As this port's Makefile names them.
Test 2
bash: shells/bash${PYTHON_PKGNAMEPREFIX}pyTooling>=2.11.0: devel/py-pyTooling
Required by 1
Configuration
Options name: cad_ghdl
| Option | Default | Description |
|---|---|---|
| LLVM | on | |
| MCODE | off | Use the MCODE backend |
| SYNTH | on | Enable Synthesis Features in ghdl |
- USES
- ada:run gmake python:test shebangfix
- Service scripts
- none
Files
pkg-plist 207
- bin/ghdl
- bin/ghdl1-llvm
- bin/ghwdump
- include/ghdl/libghw.h
- include/ghdl/vhpi_user.h
- include/ghdl/vpi_user.h
- include/ghdl/synth.h
- include/ghdl/synth_gates.h
- lib/ghdl/ansi_color.sh
- lib/libghdl-4_1_0.so
- lib/libghdl.a
- lib/libghdl.link
- lib/ghdl/grt-exec.lst
- lib/ghdl/grt-shared.lst
- lib/ghdl/grt.lst
- lib/ghdl/grt.ver
- lib/ghdl/ieee/v08/fixed_float_types.o
- lib/ghdl/ieee/v08/fixed_generic_pkg-body.o
- lib/ghdl/ieee/v08/fixed_generic_pkg.o
- lib/ghdl/ieee/v08/fixed_pkg.o
- lib/ghdl/ieee/v08/float_generic_pkg-body.o
- lib/ghdl/ieee/v08/float_generic_pkg.o
- lib/ghdl/ieee/v08/float_pkg.o
- lib/ghdl/ieee/v08/ieee-obj08.cf
- lib/ghdl/ieee/v08/ieee_bit_context.o
- lib/ghdl/ieee/v08/ieee_std_context.o
- lib/ghdl/ieee/v08/math_complex-body.o
- lib/ghdl/ieee/v08/math_complex.o
- lib/ghdl/ieee/v08/math_real-body.o
- lib/ghdl/ieee/v08/math_real.o
- lib/ghdl/ieee/v08/memory_b.o
- lib/ghdl/ieee/v08/memory_p.o
- lib/ghdl/ieee/v08/numeric_bit-body.o
- lib/ghdl/ieee/v08/numeric_bit.o
- lib/ghdl/ieee/v08/numeric_bit_unsigned-body.o
- lib/ghdl/ieee/v08/numeric_bit_unsigned.o
- lib/ghdl/ieee/v08/numeric_std-body.o
- lib/ghdl/ieee/v08/numeric_std.o
- lib/ghdl/ieee/v08/numeric_std_unsigned-body.o
- lib/ghdl/ieee/v08/numeric_std_unsigned.o
- lib/ghdl/ieee/v08/prmtvs_b.o
- lib/ghdl/ieee/v08/prmtvs_p.o
- lib/ghdl/ieee/v08/std_logic_1164-body.o
- lib/ghdl/ieee/v08/std_logic_1164.o
- lib/ghdl/ieee/v08/std_logic_arith.o
- lib/ghdl/ieee/v08/std_logic_misc-body.o
- lib/ghdl/ieee/v08/std_logic_misc.o
- lib/ghdl/ieee/v08/std_logic_signed.o
- lib/ghdl/ieee/v08/std_logic_textio.o
- lib/ghdl/ieee/v08/std_logic_unsigned.o
- lib/ghdl/ieee/v08/timing_b.o
- lib/ghdl/ieee/v08/timing_p.o
- lib/ghdl/ieee/v08/upf-body.o
- lib/ghdl/ieee/v08/upf.o
- lib/ghdl/ieee/v87/ieee-obj87.cf
- lib/ghdl/ieee/v87/numeric_bit-body.o
- lib/ghdl/ieee/v87/numeric_bit.o
- lib/ghdl/ieee/v87/numeric_std-body.o
- lib/ghdl/ieee/v87/numeric_std.o
- lib/ghdl/ieee/v87/std_logic_1164-body.o
- lib/ghdl/ieee/v87/std_logic_1164.o
- lib/ghdl/ieee/v87/std_logic_arith.o
- lib/ghdl/ieee/v87/std_logic_misc-body.o
- lib/ghdl/ieee/v87/std_logic_misc.o
- lib/ghdl/ieee/v87/std_logic_signed.o
- lib/ghdl/ieee/v87/std_logic_textio.o
- lib/ghdl/ieee/v87/std_logic_unsigned.o
- lib/ghdl/ieee/v87/upf-body.o
- lib/ghdl/ieee/v87/upf.o
- lib/ghdl/ieee/v87/vital_primitives-body.o
- lib/ghdl/ieee/v87/vital_primitives.o
- lib/ghdl/ieee/v87/vital_timing-body.o
- lib/ghdl/ieee/v87/vital_timing.o
- lib/ghdl/ieee/v93/ieee-obj93.cf
- lib/ghdl/ieee/v93/math_complex-body.o
- lib/ghdl/ieee/v93/math_complex.o
- lib/ghdl/ieee/v93/math_real-body.o
- lib/ghdl/ieee/v93/math_real.o
- lib/ghdl/ieee/v93/memory_b.o
- lib/ghdl/ieee/v93/memory_p.o
- lib/ghdl/ieee/v93/numeric_bit-body.o
- lib/ghdl/ieee/v93/numeric_bit.o
- lib/ghdl/ieee/v93/numeric_std-body.o
- lib/ghdl/ieee/v93/numeric_std.o
- lib/ghdl/ieee/v93/prmtvs_b.o
- lib/ghdl/ieee/v93/prmtvs_p.o
- lib/ghdl/ieee/v93/std_logic_1164-body.o
- lib/ghdl/ieee/v93/std_logic_1164.o
- lib/ghdl/ieee/v93/std_logic_arith.o
- lib/ghdl/ieee/v93/std_logic_misc-body.o
- lib/ghdl/ieee/v93/std_logic_misc.o
- lib/ghdl/ieee/v93/std_logic_signed.o
- lib/ghdl/ieee/v93/std_logic_textio.o
- lib/ghdl/ieee/v93/std_logic_unsigned.o
- lib/ghdl/ieee/v93/timing_b.o
- lib/ghdl/ieee/v93/timing_p.o
- lib/ghdl/ieee/v93/upf-body.o
- lib/ghdl/ieee/v93/upf.o
- lib/ghdl/libgrt.a
- lib/ghdl/src/ieee/math_complex-body.vhdl
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ghdl-ghdl-v4.1.0_GH0.tar.gz | 7.704716e+06 | 0aab531b45a6613b0918f3ac6ec717b8acfad051d1abb1c39eb7490590c7a324 |