Datasheet
Table Of Contents
- About This Guide
- Chapter1 Overview
- Chapter2 Pin Specifications
- Chapter3 Functional Description
- 3.1 CPU
- 3.2 Neural Network Processor (KPU)
- 3.3 Audio Processor (APU)
- 3.4 Static Random-Access Memory (SRAM)
- 3.5 System Controller (SYSCTL)
- 3.6 Field Programmable IO Array (FPIOA/IOMUX)
- 3.7 One-Time Programmable Memory (OTP)
- 3.8 AES Accelerator
- 3.9 Digital Video Port (DVP)
- 3.10 FFT Accelerator
- 3.11 SHA256 Accelerator
- 3.12 Universal Asynchronous Transceiver (UART)
- 3.13 Watchdog Timer (WDT)
- 3.14 General Purpose Input/Output Interface (GPIO)
- 3.15 Direct Memory Access Controller (DMAC)
- 3.16 Inter-Integrated Circuit Bus (I²C)
- 3.17 Serial Peripheral Interface (SPI)
- 3.18 Inter-Integrated Sound (I²S)
- 3.19 TIMER
- 3.20 Read Only Memory (ROM)
- 3.21 Real Time Clock (RTC)
- 3.22 Pulse Width Modulation (PWM)
- Chapter4 Electrical Characteristics
- Chapter5 Package information

Chapter3 Functional Description 14
Feature Details
D-Cache 32KiB×2 Cores 0 and 1 each have a 32 KiB data cache to improve
dual-core data read performance
On-Chip
SRAM
8MiB 8MiB of on-chip SRAM in total, see SRAM chapter for
details
3.1.1 CPU ISA Features
• Powerful dual-core 64-bit open architecture-based processor with rich commu-
nity resources
• I extension: Base Integer Instruction Set
• M extension: integer multiplication and division; hardware acceleration to
achieve high performance integer multiplication and division
• A extension: atomic operations, hardware implementation of the atomic opera-
tions required by operating systems
• C extension: compressed instructions, which can achieve higher code density
and operation efficiency
• Support for different privilege levels to improve safety
3.1.2 FPU Specifications
• IEEE754-2008 compliant high-performance pipelined FPU
• Core 0 and Core 1 each have a separate FPU, and both cores are capable of high
performance hardware floating point calculations
• F extension: single-precision floating point instructions
• D extension: double-precision floating point instructions
• Hardware single-precision and double-precision division
• Hardware single-precision and double-precision square roots
3.1.3 Advanced Interrupt Management Capability
The PLIC controller of the RISC-V CPU supports flexible advanced interrupt man-
agement. It can be configured with 64 external interrupt sources in 7 priority
levels. Both cores can be configured independently:
• Interrupt management and interrupt routing can be controlled independently for