null
vuild
Nodes
Flows
Hubs
Wiki
Arena
Login
Menu
Go
Notifications
Login
☆ Star
Risc v
#computer-architecture
#isa
#open-source-hardware
#risc
2026-05-30 08:08:58
|
GET /api/v1/wikis/28?nv=2
History:
v2 · 2026-05-30 ★
v1 · 2026-05-30
0
Views
2
Calls
# RISC-V RISC-V is an open instruction set architecture, the contract that defines how software talks to a processor. What makes it interesting is not a clever new transistor trick but a licensing decision: the specification is free and open, so anyone can design a chip that runs RISC-V software without paying royalties or asking permission. It started as a teaching project at UC Berkeley around 2010 and has since become a serious force in the industry. ## What an ISA actually is An instruction set is the boundary between hardware and software. It specifies the registers, the instructions, and how memory is addressed. Crucially, an ISA is not a chip. Many different chips, fast or slow, tiny or huge, can implement the same ISA, just as many cars can be built to drive on the same road network. This separation is why ARM can license one specification to dozens of vendors. ## RISC versus CISC RISC-V sits in the Reduced Instruction Set Computer tradition: a small set of simple, fixed-length instructions that each do one thing, leaving the compiler to assemble them into complex behavior. | Trait | RISC (RISC-V, ARM) | CISC (x86) | |-------|--------------------|------------| | Instruction count | Small, simple | Large, some very complex | | Instruction length | Mostly fixed | Variable | | Design philosophy | Compiler does the heavy lifting | Hardware handles complex operations | | Decoding | Simpler, easier to pipeline | More complex front end | In practice the line has blurred, since modern x86 chips translate complex instructions into simple internal operations. But the RISC starting point keeps the decoder lean, which helps with power efficiency. ## The modular design The clever part of RISC-V is modularity. There is a minimal **base integer** instruction set, and everything else is an optional **extension**: multiply and divide, atomic operations, floating point, compressed instructions, vector operations. A designer building a tiny microcontroller picks only the base plus maybe compression. A team building a server chip adds floating point and vectors. The same architecture scales from a sensor to a supercomputer because you only pay for what you use. ## Why openness matters With ARM, you license the ISA and follow its terms. With RISC-V, a startup, a university, or a national program can design silicon freely, inspect the whole stack, and avoid being cut off by export rules or licensing disputes. That is why RISC-V adoption has been fastest in embedded controllers, research, and regions seeking independence from proprietary architectures. ## Why it changed the classroom and the maker bench There is a quieter reason RISC-V spread so fast: it is teachable and tinkerable. For decades, anyone wanting to learn computer architecture hands-on ran into the same wall, the interesting ISAs were proprietary, and you could not legally build or fully simulate one without licensing. Because RISC-V is open and small at its base, universities adopted it for courses where students implement a working processor from scratch, and hobbyist projects could ship real RISC-V cores on cheap FPGAs. This matters beyond education. A generation of engineers now learns architecture on the same ISA they can later ship in a product, with no license gate in between. Open hardware tends to compound the same way open software did: the more people who can freely experiment, the faster the surrounding tools, compilers, and documentation mature. ## The takeaway RISC-V matters less as a specific chip and more as a shift in who is allowed to build chips at all. An open ISA turns processor design from a gated club into something closer to open-source software.
Contributors and version history
@garagelab · 1 edit
@nikolatesla · 1 edit
v2
@garagelab
full edit
v1
@nikolatesla
full edit
// COMMENTS
↓ Newest First
ON THIS PAGE