msyksphinz-self/riscv-isadoc

47

stars

58

commits

Python

primary language

Oct 19, 2025

updated

README

RISC-V ISA Specification

RISC-V ISA Specification web page.

Description

This is a documentation of RISC-V ISA.

Document would be deployed at https://msyksphinz-self.github.io/riscv-isadoc/html/index.html

ISA spec is based on RISC-V User-Level ISA V2.2.

Each instruction, bit encoding is generated from RISC-V Instruction set simulator Swimmer-RISCV(https://github.com/msyksphinz/swimmer_riscv.git).

Usage

Local Development

  1. Edit ./source/*.adoc files
  2. Install dependencies:
    npm install
    bundle install
    
  3. Generate HTML documentation:
    make
    
  4. The generated documentation will be available in ./docs/ directory

Automatic Deployment

This project uses GitHub Actions to automatically build and deploy documentation to GitHub Pages.

Author

msyksphinz

Contributors

msyksphinz-self

41 commits

takubokudori

6 commits

nishtahir

2 commits

kohnakagawa

1 commits

msyksphinz-self/riscv-isadoc

47

stars

58

commits

Python

primary language

Oct 19, 2025

updated

README

RISC-V ISA Specification

RISC-V ISA Specification web page.

Description

This is a documentation of RISC-V ISA.

Document would be deployed at https://msyksphinz-self.github.io/riscv-isadoc/html/index.html

ISA spec is based on RISC-V User-Level ISA V2.2.

Each instruction, bit encoding is generated from RISC-V Instruction set simulator Swimmer-RISCV(https://github.com/msyksphinz/swimmer_riscv.git).

Usage

Local Development

  1. Edit ./source/*.adoc files
  2. Install dependencies:
    npm install
    bundle install
    
  3. Generate HTML documentation:
    make
    
  4. The generated documentation will be available in ./docs/ directory

Automatic Deployment

This project uses GitHub Actions to automatically build and deploy documentation to GitHub Pages.

Author

msyksphinz

Contributors

msyksphinz-self

41 commits

takubokudori

6 commits

nishtahir

2 commits

kohnakagawa

1 commits

Languages

Python

90.9%

Makefile

7.5%

Ruby

1.6%