Giter Club home page Giter Club logo

chisel-doc's Introduction

About Chisel

Chisel is an open-source hardware construction language developed at UC Berkeley that supports advanced hardware design using highly parameterized generators and layered domain-specific hardware languages.

Chisel is embedded in the Scala programming language, which raises the level of hardware design abstraction by providing concepts including object orientation, functional programming, parameterized types, and type inference.

Chisel can generate a high-speed C++-based cycle-accurate software simulator, or low-level Verilog designed to pass on to standard ASIC or FPGA tools for synthesis and place and route.

Visit the community website for more information.

This repo contains chisel documentation. Code is kept in a separate repo.

Documentation

In order to generate the Chisel documentation (html and pdf formats), you'll need the LaTeX tools, tex4ht, texlive, python bs4 BeautifulSoup, imagemagick, and source-highlight.

To generate all the documentation:

$ make

Dependencies

The following apt-get installs should work for ubuntu 14.04 LTS

$ sudo apt-get install python-bs4 python-jinja2 imagemagick source-highlight
$ sudo apt-get install tex4ht texlive-latex-base
$ sudo apt-get install texlive-latex-recommended texlive-latex-extra
$ sudo apt-get install texlive-fonts-recommended texlive-fonts-extra

On Mac OsX first install MacTeX then use brew

$ brew install miktex
$ brew install imagemagick source-highlight
$ brew install gawk

and then downaload Beautiful Soup from site unpack and run inside the folder

$  python setup.py install

chisel-doc's People

Contributors

aswaterman avatar azidar avatar ben-k avatar ccelio avatar cliffordwolf avatar danluu avatar donggyukim avatar ducky64 avatar hcook avatar huytbvo avatar jackbackrack avatar jcmartin avatar kasanovic avatar marmbrus avatar martoni avatar metanest avatar schoeberl avatar sdtwigg avatar ucbjrl avatar zhemao avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

wangwz-fdu

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.