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 17
3.4 Static Random-Access Memory (SRAM)
The SRAM is split into two parts, 6MiB of on-chip general-purpose SRAM memory and
2MiB of on-chip AI SRAM memory, for a total of 8MiB. The AI SRAM memory is memory
allocated for the KPU. They are distributed in a contiguous address space, avail-
able both through the normal cached interface of the CPU, but also directly through
the non-cached interface.
SRAM address map:
Region Access Start Address End Address Size
General-purpose SRAM CPU cached 0x80000000 0x805FFFFF 0x600000
AI SRAM CPU cached 0x80600000 0x807FFFFF 0x200000
General-purpose SRAM CPU non-cached 0x40000000 0x405FFFFF 0x600000
AI SRAM CPU non-cached 0x40600000 0x407FFFFF 0x200000
3.4.1 General Purpose SRAM
The general purpose SRAM memory is accessible at all times during normal opera-
tion of the chip. The memory is divided into two banks, MEM0 and MEM1, and the DMA
controller can operate in both banks at the same time.
** General-purpose SRAM address map:**
Region Access Start Address End Address Size
MEM0 CPU cached 0x80000000 0x803FFFFF 0x400000
MEM1 CPU cached 0x80400000 0x805FFFFF 0x200000
MEM0 CPU non-cached 0x40000000 0x403FFFFF 0x400000
MEM1 CPU non-cached 0x40400000 0x405FFFFF 0x200000
3.4.2 AI SRAM
The AI SRAM memory is only accessible if the following conditions are met:
• PLL1 enabled and clock system configuration is correct
• KPU not performing neural network calculations