cad/iverilog 13.0 FreeBSD
Verilog simulation and synthesis tool
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- cad
- Package size
- 1863.4 KiB, 5890.1 KiB installed
Description
Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a compiler, compiling source code written in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate C++ code that is compiled and linked with a run time library (called "vvm") then executed as a command to run the simulation. For synthesis, the compiler generates netlists in the desired format.
The compiler proper is intended to parse and elaborate design descriptions written to the IEEE standard IEEE Std 1364-2000. The standard proper is due to be release towards the middle of the year 2000. This is a fairly large and complex standard, so it will take some time for it to get there, but that's the goal.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | cad/iverilog | 13.0 |
| OpenBSD | lang/iverilog | 13.0p0 |
| NetBSD | cad/iverilog | 12.0 |
| DragonFly | cad/iverilog | 12.0_1 |
| MidnightBSD | cad/iverilog | 12.0_1 |
Install
Binary package:
pkg install iverilog
From the ports tree:
cd /usr/ports/cad/iverilog/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= iverilog>0:cad/iverilog
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 13.0 | 13.0 | - | 12.0_1 | 13.0 |
| FreeBSD:14:quarterly | 13.0 | 13.0 | n/a | 12.0_1 | 13.0 |
| FreeBSD:15:latest | 13.0 | 13.0 | n/a | 12.0_1 | 12.0_1 |
| FreeBSD:15:quarterly | 13.0 | 13.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 13.0 | 13.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
gperf: devel/gperf
The full lists below include those, and their dependencies in turn.
Build dependencies 8
Run dependencies 2
Required by 3
Configuration
No options to configure.
- USES
- bison compiler:c++11-lang gmake readline
- Service scripts
- none
Files
Manual pages 3
- iverilog(1)
- iverilog-vpi(1)
- vvp(1)
pkg-plist 49
- bin/iverilog
- bin/iverilog-vpi
- bin/vvp
- include/iverilog/_pli_types.h
- include/iverilog/acc_user.h
- include/iverilog/ivl_target.h
- include/iverilog/sv_vpi_user.h
- include/iverilog/veriuser.h
- include/iverilog/vpi_user.h
- lib/ivl/blif-s.conf
- lib/ivl/blif.conf
- lib/ivl/blif.tgt
- lib/ivl/include/constants.vams
- lib/ivl/include/disciplines.vams
- lib/ivl/ivl
- lib/ivl/ivlpp
- lib/ivl/null-s.conf
- lib/ivl/null.conf
- lib/ivl/null.tgt
- lib/ivl/pcb-s.conf
- lib/ivl/pcb.conf
- lib/ivl/pcb.tgt
- lib/ivl/sizer-s.conf
- lib/ivl/sizer.conf
- lib/ivl/sizer.tgt
- lib/ivl/stub-s.conf
- lib/ivl/stub.conf
- lib/ivl/stub.tgt
- lib/ivl/system.vpi
- lib/ivl/vlog95-s.conf
- lib/ivl/vlog95.conf
- lib/ivl/vlog95.tgt
- lib/ivl/vpi_debug.vpi
- lib/ivl/v2005_math.vpi
- lib/ivl/v2009.vpi
- lib/ivl/va_math.vpi
- lib/ivl/vhdl-s.conf
- lib/ivl/vhdl_sys.vpi
- lib/ivl/vhdl_textio.vpi
- lib/ivl/vhdl.conf
- lib/ivl/vhdl.tgt
- lib/ivl/vhdlpp
- lib/ivl/vvp-s.conf
- lib/ivl/vvp.conf
- lib/ivl/vvp.tgt
- lib/libvpi.a
- share/man/man1/iverilog.1.gz
- share/man/man1/iverilog-vpi.1.gz
- share/man/man1/vvp.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| steveicarus-iverilog-13.0-v13_0_GH0.tar.gz | 3.215392e+06 | c897bbfa9848688982c6d5c30529fc29d68df0b9ff22ffa73bad89db73a7ce49 |
Commit history 0
No commits in the history this site was built from.