Skip to content

Overview - Hardware

gap8layout

Platform

  • 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
    • JTAG interface
  • 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