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

Recent releases

  •  27 May 2011 16:17

    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 17:33

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

      •  30 Apr 2011 13:09

        Release Notes: This is the first release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.