IP prototyping in FPGA hardware
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 7 commits behind erickerrigan:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Protoip (IP prototyping in FPGA hardware)

Protoip is a utility for quickly prototyping C-based IP in FPGA hardware: abstracting many specific low level FPGA design details, protoip shifts main focus to IP (algorithm) coding (C/C++ programming language), and boosts productivity.

Protoip provides Tcl-based functions accessible by both Xilinx Vivado Design Suite and Matlab, custom templates, examples and tutorials to support all design phases.

Protoip is a Xilinx TclStore application and comes together with Xilinx Vivado Design Suite.


The wiki contains documentation on how to use Protoip from both Xilinx Vivado and Matlab software. Example designs are also available.

How to cite

author={B. Khusainov and E. C. Kerrigan and A. Suardi and  G. A. Constantinides}, 
booktitle={IFAC World Congress 2017}, 
title={Nonlinear predictive control on a heterogeneous computing platform}, 

This work has been supported by the EPSRC Impact Acceleration grant number EP/K503733/1