GAP SDK RELEASE V2.0
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