Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| risc [2026/05/24 08:50] – mrmaxthemac | risc [2026/05/24 11:18] (current) – mrmaxthemac | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== RISC-V ====== | ||
| - | ====Reduced Instruction Set Computing 5==== | ||
| {{ :: | {{ :: | ||
| + | ====== RISC / RISC-V ====== | ||
| + | ====Reduced Instruction Set Computing 5==== | ||
| >RISC-V is based on the Reduced Instruction Set Computing (RISC) design principle, which emphasizes simplicity and modularity in instruction set architecture. | >RISC-V is based on the Reduced Instruction Set Computing (RISC) design principle, which emphasizes simplicity and modularity in instruction set architecture. | ||
| - | Reduced Instruction Set Computing | + | [[arduino_nano|Arduino Nano]] and other ATmega328(p)/4809 are a classic ' |
| ---- | ---- | ||
| The RISC-V instruction set architecture (ISA) is an open-source, | The RISC-V instruction set architecture (ISA) is an open-source, | ||
| processors. Developed by the University of California, Berkeley' | processors. Developed by the University of California, Berkeley' | ||
| - | {{ :: | + | {{: |
| - | The initial goal was to create an architecture that could be easily modified and customized for specific use cases. Today, RISC-V is widely adopted across various industries, including embedded systems, data centers, and mobile devices. RISC-V chips power everything from insulin pumps and pacemakers to the specialized AI datacenter processing chips that are used daily by so many. | + | The initial goal was to create an architecture that could be easily modified and customized for specific use cases. Today, RISC-V is widely adopted across various industries, including embedded systems, data centers, and mobile devices. RISC-V chips power everything from insulin pumps and pacemakers to the specialized AI datacenter processing chips. |
| Line 21: | Line 21: | ||
| * Fixed-length instructions: | * Fixed-length instructions: | ||
| * Instruction-level parallelism: | * Instruction-level parallelism: | ||
| - | {{ :: | ||
| ---- | ---- | ||
| - | + | {{ : | |
| - | **RISC-V' | + | **RISC-V' |
| - | The ESP32 family of microcontrollers, | + | The [[esp32|ESP32 family]] of [[microcontroller|microcontrollers]], developed by [[espressif|Espressif Systems]], uses the [[risc|RISC-V]] architecture for its processor core. |
| Specifically: | Specifically: | ||
| - | * __ESP32-S2:__ single-core 16-bit RISC-V processor. | + | * __[[esp32c2|ESP32-C2]]:__ single core 32-bit [[risc|RISC-V]] processor. |
| - | * __ESP32-C3: | + | * __[[esp32c3|ESP32-C3]]:__ |
| - | * __ESP32-C6:__ dual-core 32-bit RISC-V processor. | + | * __[[esp32c5|ESP32-C5]]: |
| + | * __[[esp32c6|ESP32-C6]]:__ dual core 32-bit [[risc|RISC-V]] split speed processor (1 performance core, 1 efficiency core). | ||
| + | * __[[esp32h2|ESP32-H2]]: | ||
| + | * __[[esp32p4|ESP32-P4]]: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | //These systems DO NOT have a RISC-V CPU, but have XTENSA architecture instead:// | ||
| + | *< | ||
| + | *< | ||
| + | *< | ||
| The use of RISC-V in the ESP32 family provides several benefits, including: | The use of RISC-V in the ESP32 family provides several benefits, including: | ||