3 ms·
There is ongoing work in addressing this. For one, all of the specs are getting merged into a unified isa-manual, you can get the latest version from github: h
by camel-cdr 2y ago
There is ongoing work in addressing this.
For one, all of the specs are getting merged into a unified isa-manual, you can get the latest version from github: https://github.com/riscv/riscv-isa-manual/releases https://github.com/riscv/riscv-isa-manual/releases
The other project is the riscv-unified-db: https://github.com/riscv-software-src/riscv-unified-db https://github.com/riscv-software-src/riscv-unified-db
The goal is that this database will hold all specification information in a machine readable format.
That allows you to e.g. generate a manual for RVA22 including the ISA specifications: https://riscv-software-src.github.io/riscv-unified-db/pdfs/RVA22.pdf https://riscv-software-src.github.io/riscv-unified-db/pdfs/R...
Or a website were you can search for instructions, and get all of the relevant information about it: https://riscv-software-src.github.io/riscv-unified-db/example_cfg/html/generic_rv64/insts/max.html https://riscv-software-src.github.io/riscv-unified-db/exampl...
The above two links are still WIP, so there are still a lot of things missing.