Giter Club home page Giter Club logo

verilator_4.210_users_guide's Introduction

Verilator_4.210_Users_Guide

IMPORTANT NOTICE: This repository is out of maintenance, please check verilator_templates for the latest updates.

Note: compiled by @exaithrg

Verilator Project Templates: Verilator Templates

Verilator 4.210 User’s Guide Verilator 4.210 Manual

Based on Verilator Source Code: https://github.com/verilator/verilator

How to use verilator_4.210_Users_Guide

just double-click index.html

image-20230302230137023

How to install verilator 4.210

verilator --version
Verilator 4.210 2021-07-07 rev v4.210

sudo apt-get install git perl python3 make
sudo apt-get install g++  # Alternatively, clang
sudo apt-get install libgz  # Non-Ubuntu (ignore if gives error)【ERROR】
sudo apt-get install libfl2  # Ubuntu only (ignore if gives error)
sudo apt-get install libfl-dev  # Ubuntu only (ignore if gives error)
sudo apt-get install zlibc zlib1g zlib1g-dev  # Ubuntu only (ignore if gives error)【】ERROR
sudo apt-get install ccache  # If present at build, needed for run
sudo apt-get install libgoogle-perftools-dev numactl
sudo apt-get install perl-doc
sudo apt-get install git autoconf flex bison
# Only for verilator developers
sudo apt-get install gdb graphviz cmake clang clang-format-14 gprof lcov
sudo apt-get install yapf3
sudo pip3 install sphinx sphinx_rtd_theme sphinxcontrib-spelling breathe
cpan install Pod::Perldoc
cpan install Parallel::Forker

cd verilator
git pull        # Make sure we're up-to-date
git tag         # See what versions exist
#git checkout master      # Use development branch (e.g. recent bug fix)
#git checkout stable      # Use most recent release
#git checkout v{version}  # Switch to specified release version

autoconf         # Create ./configure script
export VERILATOR_ROOT=`pwd`
pwd=/home/geng/githubrepos/verilator/verilator
./configure      # Configure and create Makefile
make -j `nproc`  # Build Verilator itself (if error, try just 'make')
make test
sudo make install

image-20230302230025838

How to compile Verilator User Guide

pip install sphinx_rtd_theme
sphinx-build -b html . ~/Documents/veri_html
mkdir ~/Documents/veri_html
pip install sphinxcontrib-log_cabinet
which sphinx-build
pip install -U Sphinx
conda activate base

image-20230302230106611

verilator_4.210_users_guide's People

Contributors

exaithrg avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.