/culsans

Tightly-coupled cache coherence unit for CVA6 using the ACE protocol

Primary LanguageC

Culsans - tightly-coupled cache coherence unit using the ACE protocol

Introduction

Aim of this project is the development of a tightly-coupled cache coherence unit for a multicore processor based on CVA6. Like the ancient god (*), its responsibilities are to maintain order (and data consistency) among the memory accesses performed by the 2~4 CPUs which are part of the system.

(*) Culsans – the Etruscan version of Janus, the two-faced and also four-faced god, god of the first and last of the year, of the beginning and the end, of the cardinal points and thus of order in general.

Getting started

git clone https://github.com/planvtech/culsans.git --recursive