K210 AI Accelerator

by XaLogic

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

$3,291 raised

of $3,000 goal

109% Funded!

Pledge Now

$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

LinuxGizmos.com

"[K210] ships with pre-trained, mostly TensorFlow based, models for object, face, age/gender, voice, and abnormal vibration detection."

diarioelectronicohoy

"El tipo de aplicaciones para las que se diseñó son las que operan en el borde de la red (edge), como las de visión por computadora, facilitando su desarrollo incluso en cuestión de minutos (según afirman desde XaLogic) en vez de en meses."

CNXSoft - Embedded Systems News

"It will also be possible to train your own model using a more powerful host machine, ideally with an NVIDIA GPU, with TensorFlow. "

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.

Manufacturing

K210 AI Accelerator will be manufactured in China by our partner who has manufactured our past products, including the first generation of this product, the XAPIZ3500. We have done a trial run of a small batch to iron out any manufacturing issues.

Fulfillment & Logistics

Once the boards are manufactured, they will be tested in the factory and shipped to Crowd Supply. Crowd Supply will then fulfill your pledges via their logistics partner, Mouser Electronics. For more information, you can refer to this useful guide to ordering, paying, and shipping. You can confirm and update your order details and more in your Crowd Supply account.

Risks & Challenges

Hardware quality and production risks have been mitigated as much as possible for K210 AI Accelerator. The design itself is stable, the first batch has been tested, had several early beta testers have successfully run applications on it. While the supply issues due to COVID-19 are manageable, we continue to be mindful when planning component purchases due to long lead time for some components. Should anything occur that would shift shipping timelines, backers will be informed via project updates.

Funding ends on Mar 11, 2021 at 03:59 PM PST (11:59 PM UTC)


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

See Also

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