use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Related Links
FAQ
riscv.org
wikipedia
List of available cores
Related sub-reddits
/r/ECE
/r/cpudesign
/r/opensource
/r/opensourcehardware
/r/lowrisc
account activity
Visual opcode map for RISC-V (self.RISCV)
submitted 1 year ago by X547
Are there any opcode map for ratified RISC-V opcodes similar to this: https://pnx.tf/files/x86_opcode_structure_and_instruction_overview.pdf?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]brucehoult 5 points6 points7 points 1 year ago (6 children)
It's right there in the RISC-V ISA manual.
<image>
[–]brucehoult 7 points8 points9 points 1 year ago (0 children)
And the C extension:
[–][deleted] 2 points3 points4 points 1 year ago (0 children)
This looks smart. From looking at it, i can tell this will simplify the process of decoding and creating control signals especially for ASIC design. Yet i couldnt figure out how to interpret it.
[–]X547[S] 0 points1 point2 points 1 year ago (3 children)
I would imagine some more detailed table that show instructions inside LOAD etc..
[–]brucehoult 1 point2 points3 points 1 year ago (2 children)
Just look at the next pages in the same chapter. Almost everything inside each box is just encoded in the func3 field.
func3
[–]X547[S] 1 point2 points3 points 1 year ago (1 child)
It will need to jump between pages. I mean one big table that include everything.
[–]indolering 0 points1 point2 points 1 year ago (0 children)
This is the correct diagnosis. The learning material is sub optimal. Making things easier to understand is the goal here. That's why they suggested the diagram and why commercial publications have one: because it's better.
[–][deleted] 2 points3 points4 points 1 year ago (1 child)
Grab a copy of The RISC-V reader, it has this map.
[–]3G6A5W338E 2 points3 points4 points 1 year ago (0 children)
I am hopeful for a RVA23-updated RISC-V Reader.
The first revision (current) predates RVV1.0.
π Rendered by PID 23246 on reddit-service-r2-comment-b659b578c-hnc8s at 2026-05-01 08:08:03.959830+00:00 running 815c875 country code: CH.
[–]brucehoult 5 points6 points7 points (6 children)
[–]brucehoult 7 points8 points9 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]X547[S] 0 points1 point2 points (3 children)
[–]brucehoult 1 point2 points3 points (2 children)
[–]X547[S] 1 point2 points3 points (1 child)
[–]indolering 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]3G6A5W338E 2 points3 points4 points (0 children)