Skip to content

pulp-platform/chimera-sdk

Repository files navigation

CHIMERA SDK

Chimera-SDK is a bare-metal development platform for ASICs based on the Chimera architecture, a microcontroller SoC for multi-cluster, heterogeneous systems.

Chimera and Chimera-SDK are developed as part of the PULP project, a joint effort between ETH Zurich and the University of Bologna.

License

Unless specified otherwise in the respective file headers, all code checked into this repository is made available under a permissive license. All software sources are licensed under Apache 2.0 (see LICENSE) or compatible licenses, with the exception of scripts/run_clang_format.py, which is licensed under the MIT license.

Documentation

All revelevant documentation can be found in the docs folder and is hosted on GitHub Pages. Access the documentation on

The documentation for a specific branch can be accessed via https://pulp-platform.github.io/chimera-sdk/branch/<branch>

Contributing

Formatting

To simplify formatting of the code, we provide a Makefiles target that runs clang-format on all source files. We recomment that you setup a virtual environment and install the required dependencies using the following commands:

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Alternatively you can also use any mamba/conda environment.

Then, to format the code, run the following command:

make format

The Makefile is only used for utility purposes and not by the build system.!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •