Overview - Hardware

- 1 + 8 high-performance cores: extended RISC-V ISA
- 1 high performance micro-controller referred to as Fabric Controller or FC (150 MHz @ 1.0V; 250MHz @ 1.2V)
- 8 cores that execute in parallel for compute intensive tasks referred to as Cluster (87 MHz @ 1.0V; 170MHz @ 1.2V)
- Ultra low Power : maximum 25mA @ 1.0V
- Memories
- A level 2 Memory (512KB) for all the cores
- A level 1 Memory (64 KB) shared by all the cores in Cluster (0 wait state memory access)
- A level 1 memory (8 KB) owned by FC (0 wait state memory access)
- Memory Protection Unit
- HyperBus Interface to connect external HyperFlash or HyperRAM
- Clock, reset and supply management
- 1.6V to 3.6V power supply and I/Os
- Programmable (0.9V to 1.3V, 50mV steps) Internal Regulator
- 2 independent FLLs, 1 for FC and 1 for Cluster
- 1 x 32.768kHz RTC
- Single 32.768kHz crystal for RTC and FLLs
- Low power
- Sleep, Deep Sleep, Retentive states
- Debug Mode
- DMA
- A multi-channel 1D/2D cluster-DMA controls the transactions between the L2 Memory and L1 Memory
- A smart, lightweight and completely autonomous DMA (micro-DMA) capable of handling complex I/O scheme
- I2S: Standard I2S interface for connecting digital audio devices
- Up to 4 digital microphones (PDM or PCM)
- CPI: Parallel interface for connecting a camera
- 8 bits interface
- HSYNC, VSYNC, PCLK
- Up to 5 timers
- 4 x 32 bit timers each with up to 4 PWM outputs
- 1 x 32 bit SysTick timer
- Communication Interfaces
- Up to 2 I2C
- 2 x SPI master
- 1 x SPI slave
- 1 x UART
- Up to 32 fast I/O ports
- Different Voltage I/O banks
- Interrupt on Change
- A HardWare Convolution Engine (HWCE) for Convolutional Neural Networks based applications
- LVDS interface
- A 128 Mb/s interface for RF