$50 Kendryte KD233 Board Features K210 Dual Core RISC-V SoC

RISC-V is talked about a lot, and we’re started to see a few development boards coming to market, or at least being announced with some based on SiFive processors such as HiFive Unleashed or Arduino Cinque, as well as other like GAPUINO GAP8 for low power A.I. applications. The Arduino board is not for sale yet, and HiFive Unleashed and GAPUINO GAP8 are fairly expensive at $999 and $229.

Kendryte KD233 board is another RISC-V development board, based on  Kendryte K210 dual core 64-bit RISC-V processor designed for machine vision and “machine hearing”. The board goes for $49.99 on AnalogLamb.

Kendryte KD233 board specifications:

  • SoC – Kendryte K210 dual core 64-bit RISC-V processor, KPU  Convolutional Neural Network (CNN) hardware accelerator, APU audio hardware accelerator, 6MiB of on-chip general-purpose SRAM memory and 2MiB of on-chip AI SRAM memory, AXI ROM to load user program from SPI flash
  • Storage – 128 Mbit SPI NOR flash, micro SD card slot
  • Display – TFT LCD
  • Camera – DVP camera
  • Audio – Microphone header, 3.5mm stereo audio jack
  • Expansion – Several I/O headers, header for WiFi module.
  • Debugging – USB to UART with CH340C and Type C Connector, there seems to be a JTAG connector too
  • Misc – 1x RGB LED, RTC battery slot, reset button, mechanical power switch
  • Power Supply – 5V via USB type-C?
  • Dimensions – Who knows.
Kendryte K210 Block Diagram

The company has done a pretty poor job at describing the features of their board, but they did release documentation, software and tools like PDF schematics or the SoC datasheet, FreeRTOS and standalone SDK’s, and OpenOCD and 64-bit RISC-V Linux/Windows toolchains on their website.

K210 processor is said to handle image recognition at 60 fps for QVGA resolution, and  30 fps at VGA solution using TensorFlow, Keras, or Darknet DNN frameworks, all the while consuming less than one watt. Power consumption goes down to 300 mW in idle mode. The chip also supports up to 8 microphone, and includes peripherals and interfaces such as FPIOA, UART, GPIO, SPI, I²C, I²S, WDT, TIMER, and RTC.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

8 Replies to “$50 Kendryte KD233 Board Features K210 Dual Core RISC-V SoC”

  1. Since I did not see it mentioned anywhere else, the datasheet (p. 18) indicates 400Mhz CPU operation.

    1. Are they gcc compiler for this instruction set? So, how is the support of the processor in general. I’m not an Assembler guy. I would like to use C.

      1. gcc 7.1.1 does support RV64GC. (see: sifive eclipse based FreedomStudio ) May be (nearly) the same with clang/llvm.

        1. After reading more carefully the output from godbolt.org — clang 8.0.0 does support rv32, alas, not fully at ‘G’ level — ‘A’ ISA extension is missing — instead drop-in routines are called. It would be curious to see if gcc 7 fares better there.

Leave a Reply

Your email address will not be published.

Advertisement
Advertisement