K210 AI Accelerator

by XaLogic

A Raspberry Pi HAT that lets you develop edge AI camera applications in minutes, not months

$6,068 raised

of $3,000 goal

202% Funded! Order Below

Product Choices

$38

K210 AI Accelerator

One Raspberry Pi HAT powered by the Kendryte K210 AI Processor


$3

40-pin Extender

A 40-pin extender for using a Raspberry Pi 3B+ or 4B model - due to POE header obstruction

Details

Recent Updates


As Featured In

HackSpace

"You can run neural networks on your Raspberry Pi, but they’re demanding and can suck up a lot of your processor time – especially if you’re using a Raspberry Pi Zero. This HAT lets you offload some of the processing..."

K210 AI Accelerator is a compact Raspberry Pi HAT that uses the the Kendryte K210 AI processor to provide 0.5 TOPs (Tera Operations Per Second) of processing power. Using one of our many free pre-trained models, you can add machine vision features using deep learning to your RPi-based camera in a matter of minutes — skipping the tedious flow of training your own neural networks.

Pre-trained Models - AI in Minutes

This handy HAT lets you add AI features to your RPi based camera even if you don’t know how to train your model. Our plugin module, together with pre-trained models, will make your camera AI-enabled in minutes with a few Python API calls.

Pre-trained models are currently available for:

  • Customizable object detection
  • Face detection

Potential future pre-trained models:

  • Age and gender estimation
  • Simple voice commands
  • Vibration abnormally detection

Train Your Own Model

We try to make your life easier by providing free models, but that should not stop you from developing your own.

To train your own model, you would need a seprate computer, preferably with an Nvidia GPU. We predominantly use TensorFlow and will provide an exmaple how to train your own object detection model. The Kendryte KModel conversion tool supports TFLite, Caffe, and limited support of ONNX format.

Develop Your Own Firmware

Using the familiar Visual Studio Code for Raspberry Pi and the necessary toolchain for K210, you can develop all the K210 firmware on the Pi itself.

Secure Your Cloud

The K210 AI Accelerator has a Infineon Trust-M onboard. This lets you establish a secure connection to AWS through MQTT without exposing the private key. This is important when you are deploying your IoT devices in the field.

Open Source

Schematics, C code in the K210, and all code running on the Raspberry Pi will be open sourced. Pre-trained models are provided in binary form. Also, sample Caffe and Tensorflow projects are available to help you create your own custom neural network.

GitHub: https://github.com/xalogic-open
Discord (chat/discussion): https://discord.gg/94S3KrJ87Z

Specifications

  • Sytem-on-chip (SoC): Kendryte K210
    • 64-bit dual-core RISC-V processor with FPUs
      • 0.5 TOPS (Tera Operations Per Second)
    • On-chip security:
      • 128-bit AES Accelerator
      • SHA256 Accelerator
  • Cloud security chip: Infineon Trust-M
  • SPI bridge: Lattice iCE40 FPGA
  • Power consumption: 0.3 W
  • Form-factor: Raspberry Pi Zero HAT
    • Compatible with any RPi with a 40-pin connector
    • Extender required to fit nicely on a 3B+, 4B, and likely any future model that includes a PoE header

RPi Communication Diagram

RPi Connector Pinout

Comparisons

K210 AI AcceleratorCoral USB AcceleratorIntel Neural Compute Stick 2
ManufacturerXaLogic Coral Intel
ChipsetKendryte K210 Google Edge TPU Intel® Movidius™ Myriad™ X
ConnectivitySPI¹ USB USB
Form-factorRaspberry Pi Zero HAT USB dongle USB dongle
NPU performance0.5 TOPS 4 TOPS 4/1 TOPS²
Power consumption0.3 W 2 W 1.5 W
Security ICOn-board Infineon Trust-M chipset None None
Open source (schematic and firmware)Yes No No
Pre-trained modelYes Yes Yes
Build application in minutesYes³ Depends Depends
Price$38 $59.99 $68.95

¹ SPI clock speed of 40 Mhz.
² Intel Movidius Myraid X VPU produces 4 TOPS performance together with a Neural Compute Engine capable of 1 TOPS.
³ We create a library to help you build your applications in minutes with little to no knowledge of running ML models. The other solutions involve more of a learning curve.


Credits

XaLogic

XaLogic is a start-up based in Singapore with the goal of bringing AI capabilities to the Edge, enabling a smarter IOT ecosystem. XaLogic is a partner of Infineon Technologies Co-Innovation Space which supports start-ups in viable semiconductor solutions development and fast-tracks their product prototype.


Linus Kerk

Founder / CEO of XaLogic


Canaan Creative

ASIC Fabrication

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: