Polyphony is Python based High-Level Synthesis compiler.
Python C Objective-C C++
Clone or download
Latest commit 15755a6 Dec 25, 2017

README.rst

polyphony

Polyphony is Python based High-Level Synthesis compiler.

Requirements

Python 3.4

Installation

$ pip3 install polyphony

Usage

usage: polyphony [-h] [-o FILE] [-d DIR] [-v] [-D] [-q] [-V] source

positional arguments:
source Python source file
optional arguments:
-h, --help show this help message and exit
-o FILE, --output FILE
 output filename (default is "polyphony_out")
-d DIR, --dir DIR
 output directory
-v, --verbose verbose output
-D, --debug enable debug mode
-q, --quiet suppress warning/error messages
-V, --version print the Polyphony version number

Examples

see https://github.com/ktok07b6/polyphony/tree/master/tests