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 15
both cores
• Support for software interrupts, and each core can trigger cross-core inter-
rupts
• Built-in CPU timer interrupt, both cores are freely configurable
• Advanced external interrupt management, supporting 64 external interrupt
sources, each interrupt source can be configured with 7 priority levels
3.1.4 Debugging Support
• Support performance monitoring instructions to count instruction execution
cycles
• High-speed UART and JTAG interface for debugging
• Support DEBUG mode and hardware breakpoints
3.2 Neural Network Processor (KPU)
KPU is a general-purpose neural network processor with built-in convolution,
batch normalization, activation, and pooling operations. It can detect faces or
objects in real time. The specific characteristics are as follows:
• Supports the fixed-point model that the mainstream training framework trains
according to specific restriction rules
• There is no direct limit on the number of network layers, and each layer of
convolutional neural network parameters can be configured separately, includ-
ing the number of input and output channels, and the input and output line
width and column height
• Support for 1x1 and 3x3 convolution kernels
• Support for any form of activation function
• The maximum supported neural network parameter size for real-time work is 5MiB
to 5.9MiB
• The maximum supported network parameter size when working in non-real time is
(flash size - software size)
Mode
Maximum fixed point
model size (MiB)
Maximum pre-quantisation
floating point model size
(MiB)
Realtime(≥ 30fps) 5.9 11.8