Accelerating SoC Development for Intelligent IoT Applications
Ariel™ is an ultra-low-power SoC platform implemented in UMC 40ULP process technology. The Ariel SoC comes with two options of main processors, Ariel M- Cortex-M4 and Ariel R- 32-bit RISC-V CPU core; either one is adopted to meet application requirements.
Highlights
- 5 power modes supported with DVFS features
- Dynamic operation voltage adjusted from 0.9V to 1.1V
- Frequency scales from 32kHz to 144MHz
- 35% operation power lower than 55nm platform
- Provide embedded Flash memory for MCU related application
- Provide hardware-based secure boot
- Provide abundant device drivers, RTOS, and middleware
Hardware Features
- Main Processor (alternative)
- Ariel M - ARM Cortex-M4
- Ariel R - Andes N25F
- Memories
- 1024KB embedded Flash
- 160KB system memory
- SHDC
- SPI-F
- Security
- SHA, RSA, AES, TRNG, CRC
- Secure boot development
- Peripherals
- USB OTG/DMA/SLCD/HSGPIO
- I²C/SSP/UART/TIMER
- 12-bit ADC/10-bit DAC
Function Block Diagram
Software Features
- Provide development tools
- Keil MDK-ARM, IAR, Eclipse CDT, and Green Hills MULTI
- Provide rich SDK/BSP
- Abundant device drivers and examples for each peripheral device
- FreeRTOS
- File system, LwIP, MP3/JPEG decoder, etc.
- Provide Flash programming
- By ISP-USB and ISP-UART
- By ICE
- Provide hardware-based secure boot
- Make sure that the loaded images are authenticated and checked in integrity before used
Ariel Development Environment
Evaluation Board Support
- WiFi 802.11b/g/n via UART interface
- Bluetooth Low Energy (BLE) via UART interface
- Capacitive touch panel 800x480 with 8080 8/16-bit interface
- OLED 0.96-inch with 128x64
- Gesture, humidity, temperature, and pressure sensors
- SD card, USB, SPI Nor Flash
- SPI, I²S, UART, button, LED