Accelerating SoC Development with eFlash/eFPGA for High-performance IoT Applications

FlashKit™-22RRAM is an energy-efficient SoC development platform implemented by UMC 22ULP process technology. It supports both Arm® Cortex-M7 and RISC-V VeeR EH1 cores and integrates advanced IPs, such as eNVM and programmable eFPGA for data retention and circuit revision after silicon. FlashKit-22RRAM enables post-silicon flexibility and is ideal solution for developing high-performance IoT and embedded applications.

Highlights

  • Adjustable dynamic operating voltage: 0.8V ~ 0.9V
  • Integrated eMemory ReRAM IP and QuickLogic eFPGA
  • IDE support to Keil, IAR, Eclipse-based (RISC-V) environments
  • Evaluation board with WiFi 802.11b/g/n, Bluetooth Low Energy (BLE), and a wide range of sensors

Features

  • Process technology: UMC 22nm ULP
  • Dual-core support
    • Arm Cortex M7, up to 500MHz
    • RISC-V VeeRV EH1 processer, up to 500MHz
  • Embedded IP
    • eMemory ReRAM IP for reliable, non-volatile memory
    • Quicklogic eFPGA IP for flexible hardware programmability
  • eNVM and eFPGA
    • Built-in eNVM tailored for IoT data storage and configuration
    • Reconfigurable eFPGA enables
      • Post-silicon hardware customization
      • Optimal software/hardware partitioning
  •  Peripherals interfaces
    • GPHY, USB-C + Power Delivery
    • QSPI, SD3.0, SLCD
    • GPIO, I²C, SSP, UART, TIMER
  • IDE support
    • Keil, IAR, Eclipse-based IDE (RISC-V)
    • J-link, J-Trace, Ulink2/Pro, CMSIS-DAP, Olimex ICE (RISC-V)
  • Abundant library of device drivers, RTOS, and middleware
  • Evaluation board support
    • RJ45 Gigabit Ethernet
    • WiFi 802.11b/g/n via UART
    • Bluetooth Low Energy (BLE) via UART
    • 7” capacitive touch panel (800x480) with 8/16-bit 8080 interface
    • Built-in gesture, humidity, temperature, and pressure sensors
    • CMOS image sensor module

Block Diagram

FlashKit™-22RRAM Development Environment