Skip to content
Snippets Groups Projects
Commit 55f6f20f authored by dam1n19's avatar dam1n19
Browse files

Updated readme

parent 17b5d13c
Branches
Tags
No related merge requests found
Pipeline #10198 failed
...@@ -52,6 +52,16 @@ Once you have run a `source set_env.sh` in your current terminal, you are then a ...@@ -52,6 +52,16 @@ Once you have run a `source set_env.sh` in your current terminal, you are then a
This runs a git pull on all repositories in your project. This runs a git pull on all repositories in your project.
# Project Structure
The core of the SoC is NanoSoC. This is an example, configurable system that is the main framework. It has many different memory-mapped regions, one of which is designed for the connection of accelerator subsystems called the expansion region.
The expansion region is able to instantiate an accelerator_subsystem by default. This means that anyone using NanoSoC as a platform for accelerator experimentation will need to build an `accelerator_subsystem` rtl module.
`accelerator_subsystem` can either directly contain an accelerator (or multiple) or can instantiate accelerator wrappers which in turn instantiate accelerators.
This module is expected to be found in `system/src/accelerator_subsystem.v`.
## Running the simulation ## Running the simulation
socsim is a tool that SoC Labs have developed that allows for running of shell scripts anywhere within your project environment. The idea is these scripts can be customised to run scripts for different simulators. socsim is a tool that SoC Labs have developed that allows for running of shell scripts anywhere within your project environment. The idea is these scripts can be customised to run scripts for different simulators.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment