Skip to content

miya4649/mini16_manycore

Repository files navigation

Mini16-ManyCore

FPGA many-core processor implementation written in Verilog HDL

Up to 501-core processors are implemented in a single FPGA

mini16sc_manycore_360p.mp4

Features:

  • 32bit data/register width processor core version

33 cores implemented, Fmax: 140 MHz / Terasic DE0-CV

171 cores implemented, Fmax: 100 MHz / BeMicro-CVA9

145 cores implemented, Fmax: 200 MHz / Kria KV260

with UART, VGA interface

  • 16bit data/register width processor core version

65 cores implemented, Fmax: 140 MHz / Terasic DE0-CV

501 cores implemented, Fmax: 100 MHz / BeMicro-CVA9

DE0-CV and BeMicro-CVA9 projects are included in the mini16cpu_core branch.