This repo is the top-level repository which contains an example accelerator based on the secworks AES engine integrated in SoC Labs provided nanosoc chip design IP in forms of git subrepositories.
This repo is the top-level repository which contains an example accelerator based on the secworks AES engine integrated in SoC Labs provided nanosoc chip design IP in forms of git subrepositories.
The SoC wiring is handled in this repository too, along with design and verification for accelerator wrappers.
Please Fork this repository in order to build your own custom project. This can be done through the git.soton.ac.uk/soclabs/accelerator-project website and create your own custom project folder which you can then customise to suit your needs.
## Re-creating the top-level design
## Cloning this repository
This Repository contains multiple sub-repositories. In order to clone them with this repository, please use the following command:
This will clone this base repository. Change the url in the command above to clone your fork instead of the base repository.
## Setting up the Project Environment
In order to checkout all the sub-repositories in your project to their branches and set up your local environment variables, from the top-level of this project run:
`source set_env.sh`
## Adding a Custom Accelerator Repository
Custom accelerator repsitories can be added to your forked project using the following commands: