Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

socsim-libs

socsim-libs provides libraries for high-level simulators to interact with simulated System-on-Chip (SoC) platforms.

Overview

This library collection enables communication between external high-level software simulators and simulated SoCs. It uses ZMQ as its communication protocol. Simulation is guaranteed to be cycle-accurate as data is exchanged between the two processes on every clock cycle.

Since high-level simulators run as separate processes and lack direct memory access, socsim-libs offers software memory controllers for interacting with the SoC's RAM.

Supported Languages

The current list of supported languages is:

  • C++
  • Java
  • Python

Refer to each language's README for specific API instructions.

About

A collection of libraries implemented in different languages that allow high-level simulators to interact with X-HEEP.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages