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:55] – 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 ' |
| ---- | ---- | ||
| 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]]: | ||
| + | |||
| + | ---- | ||
| - | *//NOT ESP32 but Arduino Nano and other ATmega328(p)/4809 are a classic ' | + | //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: | ||