Skip to content

GAP SDK RELEASE V2.0

Compare
Choose a tag to compare
@Yaooooo Yaooooo released this 09 Nov 15:46
· 231 commits to master since this release

Release Notes

PlatformIO for GAP8.

GreenWaves has partnered with PlatformIO to provide GAP8 developers with a cross platform (Linux, Windows & Mac) visual development environment.
Provides Visual Integrated Development Environment (IDE) based on VS Code or Atom editors.
Code, Deploy, Debug and Run through one interface
Cross platform – Windows, Mac or Linux

New Features:

New PULP Tools:

This is a new series of tools which supported across Windows, MAC OS X and Linux, which includes the following features:

  • Flasher (HyperFlash)

  • Debug bridge:

    • JTAG Communication between GAP8 and PC
    • GDB
    • Flasher
    • Fuser

New AutoTiler (v2.0.0):

  • New tiling strategies
  • New CNN Generator:
    • Full set of convolution, pooling, rectification code generators
    • Support for fully configurable filter size, padding and stride.
    • Support for channel first or filter first tiling strategies tunes the generated convolution to reduce memory movement
    • Quantization in 16 bit or 8 bit fixed point
    • Automatic use of hardware convolution engine if convolution settings allow it

FreeRTOS:

  • FreeRTOS support for GAP8.
  • CMSIS Driver based.
  • Support for the new debug bridge.

Pulp-os:

  • Support for the new debug bridge.
  • Added PWM drivers
  • Supported full duplex mode in SPI master

ARM Mbed OS:

  • Update to mbed-5.10.2
  • Update PWM and RTC driver

Known Issues:

  • [PULP-OS] RTC driver: cannot support more than 1 user event
  • [PULP-OS] Retentive sleep mode software bug
  • [MBED OS] Frequency change will influence wait()
  • TF2GAP8 Installation should be independent from TensorFlow

In nest release

GVSOC Simulator

A virtual platform for GAP8, which is derived from PULP virtual platform.

FreeRTOS:

  • Driver update
  • Add an ISR stack