Creator#

Design, train and compile neural networks optimized specifically for FPGAs. Obtaining a final model is typically a three stage process.

  • design and train it using the layers provided in the elasticai.creator.nn package.

  • translate the model to a target representation, e.g. VHDL

  • compile the intermediate representation with a third party tool, e.g. Xilinx Vivado ™

This version currently only supports parts of VHDL as target representations.

The project is part of the elastic ai ecosystem developed by the Embedded Systems Department of the University Duisburg-Essen. For more details checkout the slides at researchgate.