Skip to content
Snippets Groups Projects
Commit e6c60710 authored by dwf1m12's avatar dwf1m12
Browse files

fix html generation (as no accelerator RTL), and add README usage instructions

parent 70cd5e11
No related branches found
No related tags found
No related merge requests found
Pipeline #10280 passed
...@@ -41,6 +41,17 @@ The core of the SoC is NanoSoC. This is an example, configurable system that is ...@@ -41,6 +41,17 @@ The core of the SoC is NanoSoC. This is an example, configurable system that is
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. 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.
### htmlgen design visualisation
---
A tool is provided to generate an html documentation tree to traverse and explore the design hierarchy:
`htmlgen -f $SOCLABS_PROJECT_DIR/flist/project/top.flist`
or
`htmlgen`
populates the html/top/build/ directiory. Open `nanosoc_tb.html` to explore from the testbench down in to the design.
### Accelerator Subsystem ### Accelerator Subsystem
--- ---
`accelerator_subsystem` can either directly contain an accelerator (or multiple) or can instantiate accelerator wrappers which in turn instantiate accelerators. `accelerator_subsystem` can either directly contain an accelerator (or multiple) or can instantiate accelerator wrappers which in turn instantiate accelerators.
......
...@@ -14,10 +14,10 @@ ...@@ -14,10 +14,10 @@
// ============= Accelerator Module search path ============= // ============= Accelerator Module search path =============
// ! Point this to your Accelerator RTL // ! Point this to your Accelerator RTL
+incdir+$(ACCELERATOR_DIR)/src/rtl //+incdir+$(ACCELERATOR_DIR)/src/rtl
// ! Point this to your Wrapper RTL // ! Point this to your Wrapper RTL
$(SOCLABS_PROJECT_DIR)/wrapper/src/soclabs_ahb_aes128_ctrl.v ///$(SOCLABS_PROJECT_DIR)/wrapper/src/soclabs_ahb_aes128_ctrl.v
// ! Point this to your Subsystem RTL // ! Point this to your Subsystem RTL
$(SOCLABS_PROJECT_DIR)/system/src/accelerator_subsystem.v ///$(SOCLABS_PROJECT_DIR)/system/src/accelerator_subsystem.v
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment