Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kev-cam/v2k-top

Parser/simulation framework for Verilog & C++
https://github.com/kev-cam/v2k-top

Last synced: about 2 months ago
JSON representation

Parser/simulation framework for Verilog & C++

Awesome Lists containing this project

README

        

What to do:

1. Unpack the code - it will be a directory tree starting v2k-00.30/...

2. Either:

create a link from your bin directory to v2k-00.30/bin/mk
or
put v2k-00.30/bin on your path -
[csh: set path = ($path:q `pwd`/bin)]
[sh: PATH=$PATH:`pwd`/bin]

you may also need to set the environment variables

PROJECT v2k
PROJECT_ROOT

3. Execute:

cd .../v2k-00.30
./configure
mk setup
mk apps -try 2 -shrd # try -sttc instead if you have
# problems with shared libraries
mk exports -i
mk docs -i
v2k -doc &
[# for a faster version:
mk apps -O ]

(cd src/v2kprl ; ./perl.csh)

If you need to rebuild from scratch try this to remove bad intermediate
files:

mk -cd src CLEAN

4. Test the application:

/.../v2k-00.30/bin/v2k [-help] ....

5. Send feedback to:

[email protected]

Tips:

Solaris:

If you are running on Solaris and experience long compile times it may
be because you have an old 'as' - download and build the GNU binutils to
get a better one, you'll need to check that it actually gets used too as
gcc may use the native 'as' first.

Cygwin:

You'll need a link from /bin/sh to bash for the mk.sh script, and a working
perl (in /usr/local/bin).

Re-building:

Running 'mk -sj 2' from the 'command' directory is probably the fastest
way to rebuild.