Projects / Chips


Chips is a Python library for designing hardware devices that provides a high-level device modelling language. Native simulations integrate with Python so you can use Python extension modules such as Scipy, Numpy, Matplotlib, and PIL to provide a rich verification environment. Device models can be automatically translated into synthesizable VHDL, and highly optimized soft-processors are generated for an efficient implementation. A plugin mechanism is provided so that additional code generators can be added. C++ and Graphviz plugins are provided. Existing VHDL IP can be imported, and seamless co-simulation of C++ and VHDL outputs is is supported.

Operating Systems

RSS Recent releases

  •  28 May 2011 00:26

    Release Notes: Code generation of the Printer primitive has been fixed. Performance improvements have been made to the VHDL output for Processes. Incorrect imports have been corrected in the example code.

    •  19 May 2011 20:58

      Release Notes: This release fixes a bug in reverse binary operators.

      •  30 Apr 2011 17:37

        Release Notes: This is the first release.


        Project Spotlight


        A digital e-portfolio builder and social networking application.


        Project Spotlight


        A tool that makes normal maps for 2D art.