CFU-Playground
The project provides a framework to enhance FPGA-based soft processors, specifically targeting improvements in machine learning performance. By simplifying infrastructure complexities, users can concentrate on developing processor instructions to speed up computations. It ensures fast collaborative iteration on processor enhancements and offers a comprehensive guide from selecting a TensorFlow Lite model to conducting simulations using Renode or Verilator. While designed for use with hardware like the Arty FPGA board, it allows simulation without physical devices. Utilizing mainly open-source tools, except for Vivado, it is suitable for engineers, interns, and students exploring machine learning processor advancements.