NVC VHDL Simulator

Nick Gasson·NickGasson.NVC

A free software VHDL compiler and simulator implementing almost all of IEEE 1076-2008.

winget install --id NickGasson.NVC --exact --source winget

Latest 1.22.0·July 22, 2026

Release Notes

This is a major new release with the following changes:

  • Added support for evaluating user function calls in Verilog constant expressions (#1518).
  • VHDL architectures can now be specified on the command line with -e entity(arch). The previous form entity-arch is still supported.
  • Added support for default arguments in Verilog macros.
  • Added support for $info, $warning, $error, and $fatal Verilog system tasks.
  • Elaboration now supports multiple top level design units (#1588).
  • Verilog hierarchical references are now supported.
  • External names are now allowed in the prefix of selected or indexed names (#1602, #1603).
  • Verilog disable statements are now supported (#1605).
  • Added the $tcl_interactive variable to distinguish nvc -i and nvc --do (#1608).
  • Added support for VHPI vhpiCbRepAfterDelay callbacks (#1616).
  • Several other minor bugs were resolved (#1587, #1594, #1409, #1597, #1599, #1600, #1596, #1569, #1607, #1610, #1590, #1609, #1612, #1606, #1613, #1614, #1595). Special thank you to @bpadalino, @tmeissner, @Blebowski, @amb5l, @m42uko, @a-panella, @cmarqu, @albydnc, @johonkanen, @augustofg, and Eltvor for sponsoring me!

Installer type: wix

x642510C308A8DA9FFAF8074EEDA242F06ACFB457C4FA7391D92E5A2E7EF6481BCD

Details

Homepage
https://www.nickg.me.uk/nvc/
License
GPL-3.0
Support
https://github.com/nickg/nvc/issues
Copyright
Copyright (C) 2011-2026 Nick Gasson

Tags

vhdl

Older versions (24)

1.21.1
x6487F4D41BC34454A038CE2A025C591E9DDD9005ED0EDE1AAD27F22EAD3F9F2E75
1.21.0
x649D447846A69B9DD308512F618F2597B0BDE20545610E77EC24AA41B7B7E4AD22
1.20.1
x64FDB74B764613B38FAEDBBDA95ED7D5FF758BF7C43BD2A2743B5E045FF5F500F0
1.20.0
x64DA4BC93DB700F86FB170B92C6684B27ED2512F4EA61182497C85FB5C3802784D
1.19.3
x649F564FC74A7061672AB29DE0EB5BCD393B8085EAC57DF143057B90D7FE64D98D
1.19.2
x64CB629C59742E7099CE1693683A502A200410BC929A07F587802154D2F6412449
1.19.1
x640C4E456C517D0BFEA8735BF43D4B87E3D66E0A3446C013354053B019849FD6B6
1.19.0
x640CE89CFA279B88EFE7F8D71BA751CEEC1B5F4120934F419AF98BA92C329B7E6E
1.18.2
x644B027A167943CF734A40F1ED1B59705956F103FEC18E7164F06BD382D0ADDEB4
1.18.1
x64A382DD7C0B1FAA549EF52BB42B31047EB7414FCCC649897EB7DDC3844BB759D8
1.18.0
x641640F046D91A8F1BC67D01EED27C651D7348A4B18A9DBC1D7A38A0F73F17F831
1.17.2
x649EC09E9D380901A84D72E2D41787C31225DDBA29E4CC5497F9B5823499BF9643
1.17.1
x64EF5E6E00A27F05E1269780D44AED152B3F03C8013E3B4B43FD8982F01ECFF7B9
1.17.0
x64731F00BED421D28005A867D9957207814BE16CEB7B670013D8A50A52B2378D9F
1.16.2
x640D40C5861E76CC24C3B550228B42D52A1AB29E2F1C4B9AD993D644DD4415324A
1.16.1
x64E58F008A5323033877AD89A08258ED25335B9854CB691B6C7F7EAF9B99AA1CD2
1.16.0
x64B4CDE6778B033CBDF7AD5346CB385B43CDB7A55A563216B8E1BEFF20970F7F06
1.15.2
x64DFB609A04A9C2BC7E79444A9D2B40A05C9383D0A118351A1995E9A5046A8E963
1.15.1
x644C349FA7A19D86C14564F081B591736671A3925422D327F16E374E8E20BF5F3D
1.15.0
x64A667792EC8BF34ECD8619D893A70E89C3B3B166F4A195CE5C5AFBF3224FF3805
1.14.2
x646D6F84E2DD9C14F78AE530A5994F69219CC14280A2CF4E43262D9566F15002A9
1.14.1
x6452F9C897F55E342E361AED45BFAE2ED6FCC14FF20784ABA404F5C7493695418E
1.13.1
x6433BB2E23087552289BEEA30651D9AD32B9D3C20AEB6A605D215D1861B6155DDF
1.12.0001
x64229B39965F48AC6556FD0243F457533E78221DB8FCFD2DCC2FBF55DD102F8321