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