Skip to content

Bill94l/naxriscv_doc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NaxRiscv Documentation

This Github repository presents a non-official documentation of NaxRiscv core plugins.

For the official documentation, please follow this link :

https://spinalhdl.github.io/NaxRiscv-Rtd/main/NaxRiscv/introduction/index.html

Installation

This documentation is built around several markdown files. To read them, you need Obsidian.

This software allows you to create links between files and use plugins such as Excalidraw for diagrams.

After installing Obsidian, and cloning this repository, you need to open the folder as a new vault, and normally the necessary plugins will already be installed.

Documentation structure

There are two folders :

  • NaxRiscv Plugins : where the core plugins are documented, for each plugin there is 3 files.
    • 0. Presentation : introduces the plugin and gives a few explanations about it
    • 1. Environment : shows links with others plugins
    • 2. Internal : gives a schematic of the plugin's interior

In the diagrams, links take you directly to the correct chapter in the associated 0. Presentation.

Tip

Without clicking, but just by hovering over the link while pressing Ctrl, a tooltip will appear in the diagram.

  • OoO Basics : based on a Georgia Tech course, this is a reminder of how an out-of-order core works.

Caution

It is strongly recommended to see the OoO Basics folder and the corresponding chapters in the online course before reading the NaxRiscv code and documentation.

The two others files are :

  • NaxRiscv Pipelines : gives an overview of the NaxRiscv pipeline from the fetch stages to the execution stages. (Under construction)
  • OoO core schematic vs NaxRiscv : gives a parallel between the NaxRiscv core and the theoretical diagram of an OoO core(OoO Basics/0. OoO core schematic).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published