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

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

Documents and Latest Version (Japanese):

http://cellspe.matrix.jp/zerofpga/mini16_manycore.html

Demonstration Video:

An example of parallel processing of the Mandelbrot set

mini16 manycore mandelbrot demo