8000 GitHub - hiyuh/nvc at synopsys
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hiyuh/nvc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVC is a GPLv3 VHDL compiler and simulator

See these posts for more information:
  http://www.doof.me.uk/category/vhdl/

NVC is developped on Debian Linux and has been reported to work on OS X
and Windows under Cygwin. Ports to other Unix-like systems are welcome.

To build from a Git clone:
  ./autogen.sh
  mkdir build && cd build
  ../configure
  make
  make install

Generating the configure script requires autoconf and automake
version 1.12 or later.

To use a specific version of LLVM add
  --with-llvm=/path/to/llvm-config
to the configure command. LLVM 3.0 or later is required.

NVC also depends on flex and bison to generate the parser. The bison
version should be at least 2.5.

If a readline-compatible library is installed it will be used to provide
line editing in the interactive mode.

To run the regression tests:
  make check
The unit tests require the 'check' library:
  http://check.sourceforge.net
Note you may need to install additional Ruby libraries:
  gem install colorize getopt

To recompile the standard libraries:
  make -C lib clean
  make bootstrap
Note this happens automatically when installing.

See lib/ieee/README for details on building the IEEE libraries.

Report bugs using the GitHub issue tracker:
  https://github.com/nickg/nvc/issues

About

VHDL compiler and simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 71.9%
  • VHDL 26.4%
  • Makefile 0.6%
  • Roff 0.5%
  • Shell 0.3%
  • Ruby 0.2%
  • CSS 0.1%
0