A minimalist cache coherent MPSoC designed for FPGAs

  • Authors:
  • Jorge Tortato Junior;Roberto A. Hexsel

  • Affiliations:
  • Datacom Telematica, Av. Carlos de Carvalho 603, Sala 122, CEP 80430-180, Curitiba, PR, Brazil.;Departamento de Informatica, Universidade Federal do Parana (UFPR), Caixa Postal 19.081 – CEP 81531-990, Curitiba, PR, Brazil

  • Venue:
  • International Journal of High Performance Systems Architecture
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the design and VHDL implementation of a cache coherent MPSoC named minimalist cache coherent MPSoC (MCCM). The system comprises one to eight MIPS-I processors, coherent primary data caches, memory management units, memory controller and the interconnection. We present a detailed account of the implementation, focusing on the shared memory subsystem. A simple benchmark is used to assess the overall system functionality. We compared the size of our design to that of a LEON3-based multiprocessor and found that a four-core LEON3 system needs roughly the same amount of logic/state as a six to eight cores MCCM.