This repository contains examplary OpTiMSoC systems for understanding OpTiMSoC and testing.
The following memory models are available:
- Distributed Memory (folder
dm
): Each compute tile uses its own local memory. It is also possible to have a global memory available, where baremetal applications can access it using DMA and the gzll operating system can load the OS or application from there and use swapping.
Currently simulations with Verilator and ModelSim are supported. VCS support is planned in the future.