BARVINN: A Barrel RISC-V Neural Network Accelerator

BARVINN is a Barrel RISC-V Neural Network Accelerator. The main purpose of BARVINN is to fill the need for arbitrary precision neural network acceleration. The overall architecture of BARVINN consists of the following blocks:

  • Array of Matrix Vector Units (MVU Array)
  • RISC-V Controller Core
  • Host Machine


  • Complete design and verification environment
  • Access to the FPGA based emulation
  • Easy integration with TensorFlow and Pytorch


  • Low power AI at the edge
  • Hardware Software exploration
  • Machine learning accelerator on FPGA

Contact Us

Dr. Yassine Hariri
Senior Staff Scientist
AI/ML and Embedded Systems
Does your research benefit from products and services provided by CMC Microsystems?

Open source design platforms for accelerated system development.

Scroll to Top
Skip to content