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.21.1·June 20, 2026

Release Notes

This is a minor bug fix release with the following changes:

  • Fixed a regression which caused calls to an overloaded subprogram with the same name as an enclosing subprogram to be incorrectly reported as ambiguous (#1560).
  • Fixed reading scalar out and inout parameters in VHPI foreign subprograms (#1570).
  • Fix memory corruption when a record with unconstrained fields is allocated in a procedure (#1576).
  • Fixed a crash when using the 'stable attribute with a time expression referencing constants declared in a process (#1537).
  • Added binary package for Ubuntu 26.04.
  • Several other minor bugs were resolved (#1559, #1562, #1581, #1578). Special thank you to @bpadalino, @tmeissner, @Blebowski, @amb5l, @m42uko, @a-panella, @cmarqu, @albydnc, @johonkanen, and @augustofg for sponsoring me!

Installer type: wix

ArchitectureScopeDownloadSHA256
x64Download87F4D41BC34454A038CE2A025C591E9DDD9005ED0EDE1AAD27F22EAD3F9F2E75

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 (23)

1.21.0
ArchitectureScopeDownloadSHA256
x64Download9D447846A69B9DD308512F618F2597B0BDE20545610E77EC24AA41B7B7E4AD22
1.20.1
ArchitectureScopeDownloadSHA256
x64DownloadFDB74B764613B38FAEDBBDA95ED7D5FF758BF7C43BD2A2743B5E045FF5F500F0
1.20.0
ArchitectureScopeDownloadSHA256
x64DownloadDA4BC93DB700F86FB170B92C6684B27ED2512F4EA61182497C85FB5C3802784D
1.19.3
ArchitectureScopeDownloadSHA256
x64Download9F564FC74A7061672AB29DE0EB5BCD393B8085EAC57DF143057B90D7FE64D98D
1.19.2
ArchitectureScopeDownloadSHA256
x64DownloadCB629C59742E7099CE1693683A502A200410BC929A07F587802154D2F6412449
1.19.1
ArchitectureScopeDownloadSHA256
x64Download0C4E456C517D0BFEA8735BF43D4B87E3D66E0A3446C013354053B019849FD6B6
1.19.0
ArchitectureScopeDownloadSHA256
x64Download0CE89CFA279B88EFE7F8D71BA751CEEC1B5F4120934F419AF98BA92C329B7E6E
1.18.2
ArchitectureScopeDownloadSHA256
x64Download4B027A167943CF734A40F1ED1B59705956F103FEC18E7164F06BD382D0ADDEB4
1.18.1
ArchitectureScopeDownloadSHA256
x64DownloadA382DD7C0B1FAA549EF52BB42B31047EB7414FCCC649897EB7DDC3844BB759D8
1.18.0
ArchitectureScopeDownloadSHA256
x64Download1640F046D91A8F1BC67D01EED27C651D7348A4B18A9DBC1D7A38A0F73F17F831
1.17.2
ArchitectureScopeDownloadSHA256
x64Download9EC09E9D380901A84D72E2D41787C31225DDBA29E4CC5497F9B5823499BF9643
1.17.1
ArchitectureScopeDownloadSHA256
x64DownloadEF5E6E00A27F05E1269780D44AED152B3F03C8013E3B4B43FD8982F01ECFF7B9
1.17.0
ArchitectureScopeDownloadSHA256
x64Download731F00BED421D28005A867D9957207814BE16CEB7B670013D8A50A52B2378D9F
1.16.2
ArchitectureScopeDownloadSHA256
x64Download0D40C5861E76CC24C3B550228B42D52A1AB29E2F1C4B9AD993D644DD4415324A
1.16.1
ArchitectureScopeDownloadSHA256
x64DownloadE58F008A5323033877AD89A08258ED25335B9854CB691B6C7F7EAF9B99AA1CD2
1.16.0
ArchitectureScopeDownloadSHA256
x64DownloadB4CDE6778B033CBDF7AD5346CB385B43CDB7A55A563216B8E1BEFF20970F7F06
1.15.2
ArchitectureScopeDownloadSHA256
x64DownloadDFB609A04A9C2BC7E79444A9D2B40A05C9383D0A118351A1995E9A5046A8E963
1.15.1
ArchitectureScopeDownloadSHA256
x64Download4C349FA7A19D86C14564F081B591736671A3925422D327F16E374E8E20BF5F3D
1.15.0
ArchitectureScopeDownloadSHA256
x64DownloadA667792EC8BF34ECD8619D893A70E89C3B3B166F4A195CE5C5AFBF3224FF3805
1.14.2
ArchitectureScopeDownloadSHA256
x64Download6D6F84E2DD9C14F78AE530A5994F69219CC14280A2CF4E43262D9566F15002A9
1.14.1
ArchitectureScopeDownloadSHA256
x64Download52F9C897F55E342E361AED45BFAE2ED6FCC14FF20784ABA404F5C7493695418E
1.13.1
ArchitectureScopeDownloadSHA256
x64Download33BB2E23087552289BEEA30651D9AD32B9D3C20AEB6A605D215D1861B6155DDF
1.12.0001
ArchitectureScopeDownloadSHA256
x64Download229B39965F48AC6556FD0243F457533E78221DB8FCFD2DCC2FBF55DD102F8321