What is RISC-V Foundation?

RISC-V  is a free and open ISA enabling a new era of processor innovation through open standard collaboration. 

The RISC- V Foundation is a non-profit entity serving members and the industry and was originally developed in the Computer Science Division of the EECS Department at the University of California, Berkeley.

Recently RISC-V and GigaDevice announced the GD32V Series, which is said to be the world’s first 32-bit general-purpose microcontroller based on the RISC-V core.

Today we released Longan Nano development board powered by GD32VF103CBT6 MCU today and it only costs $4.90. 


Sipeed Longan Nano is a development board based on GD32VF103CBT6 MCU with RISC-V 32-bit core of GigaDevice.
It is convenient for students, engineers and geek enthusiasts to contact the new-generation RISC-V processor.
Longan Nano comes with a 0.96inch 160×80 IPS RGB LCD and an acrylic transparent case.

Besides Longan Nano, let’s through back to take a look at what happened about RISC -V at Seeed Studio in 2019. Please don’t forget our full selection of Sipeed products, which will help you a lot to getting started with AI projects in a cost-effective way.

February – $7.9 RISC-V Module – Sipeed MAIX-I module w/o WiFi ( 1st RISC-V 64 AI Module, K210 inside )

MAIX is Sipeed’s purpose-built module designed to run AI at the edge, we called it AIoT. It delivers high performance in a small physical and power footprint, enabling the deployment of high-accuracy AI at the edge, and the competitive price make it possible embed to any IoT devices. As you see, Sipeed MAIX is quite like Google edge TPU, but it act as master controller, not an accelerator like edge TPU, so it is more low cost and low power than AP+edge TPU solution.

RISC-V is the new hotness, and companies are churning out code and announcements. Eventually, RISC-V microcontrollers and SoCs will cost just a few bucks. This day might be here, with Seeed’s Sipeed MAix modules. it’s a RISC-V chip you can buy right now, the bare module costs eight US dollars, there are several modules, and it has “AI.”

Hackaday Article: New Part Day: A RISC-V CPU For Eight Dollars
DATE:FEBRUARY 15, 2019

March – Grove AI HAT for Edge Computing

Next, in March, we released Grove AI HAT.

The Grove AI HAT for Edge Computing is built around Sipeed MAix M1 AI MODULE with Kendryte K210 processor inside. It’s a low cost but powerful raspberry pi AI hat which assists raspberry pi run the AI at the edge, it also can work independently for edge computing applications. 

The MAix M1 is a powerful RISC-V 600MHz AI module that features dual-core 64-bit CPU, 230GMULps 16-bit KPU(Neural Network Processor), FPU(Float Point Unit) supports DP&SP, and APU(Audio Processor) supports 8 mics. In addition to the powerful Kendryte K210 processor, the Grove AI HAT for Edge Computing board provides a wealth of peripherals: I2C/UART/SPI/I2S/PWM/GPIO. The HAT also offers an LCD and a camera interface, which supports the Sipeed 2.4inch QVGA LCD and DVP camera, it will be helpful and convenience with your AI vision project. 

It’s a low cost but powerful raspberry pi AI hat which assists raspberry pi run the AI at the edge, it also can work independently for edge computing applications. The MAix M1 is a powerful RISC-V 600MHz AI module that features dual-core 64-bit CPU, 230GMULps 16-bit KPU(Neural Network Processor), FPU(Float Point Unit) supports DP&SP, and APU(Audio Processor) supports 8 mics. In addition to the powerful Kendryte K210 processor, the Grove AI HAT for Edge Computing board provides a wealth of peripherals: I2C/UART/SPI/I2S/PWM/GPIO. The hat also offers an LCD and a camera interface, which supports the Sipeed 2.4inch QVGA LCD and DVP camera, it will be helpful and convenience with your AI vision project. 

There’s actually been a lot of support work done by Kendryte around the K210, including support for FreeRTOS and TensorFlow, and the Sipeed MAix module, with MicroPython support and documentation. So it’s really rather intriguing to see Seeed Studio preparing themselves to offer it as a Raspberry Pi HAT.

Hackster.io Article: A New RISC-V-Based AI HAT For The Raspberry Pi From Seeed Studio
DATE:MARCH 8, 2019

We designed a face counter-demo to show you how to perform fast, accurate face detection with pre-trained deep learning face detector model.

April – PlatformIO IDE supports Maix (k210) Series development board released!

PlatformIO is a super convenient cross-platform open source Internet of Things hardware integration development environment that supports a variety of platforms 30, more than 630 clock integrated development development board. PIO also has a wealth of third-party library support, just a simple few steps you can easily configure the development environment. 
Now Maix Series development board has the blessing of the PIO IDE, can support development in kendryte-standalone-sdk and Arduino.

Tutorial: https://platformio.org/platforms/kendryte210

Project: https://github.com/sipeed/platform-kendryte210

Project: https://github.com/sipeed/platform-kendryte210

May – ArduinoCore-k210 released

Since the release of Seeeduino in 2008, Seeed has been contributing software to the Arduino community. After we released Grove AI HAT, we released new software: ArduinoCore-k210. help uses run Arduino libraries on K210 based boards such as Grove AI HAT.

Based on kendryte-standalone-sdk, we added the full ArduinoCore-API interface to support Arduino IDE, Linux, Windows, Mac OS X and other development environments. With the support of the ArduinoCore-k210, all k210-based development boards can run Grove Arduino Library and many excellent Arduino libraries in the community of Arduino.

Here’s how to use the ArduinoCore-k210:

We have further optimized the user experience of the software, and we hope that beginners of the Arduino Uno/Arduino Zero will be able to get started with our hardware without complex learning process because the software we provide is the Arduino interface you are familiar with, however, the hardware is brand new, adding more playability and exploratory.

More about K210:

K210 brief:

  • Image Recognition with hardware acceleration
  • Dual core with FPU
  • 8MB(6MB+2MB) RAM
  • 16MB external Flash
  • Max 800MHz CPU freq (see the dev board in detail)
  • Microphone array(8 mics)
  • Hardware AES SHA256
  • FPIOA (Periphrals can map to any pins)
  • Peripherals: I2C, SPI, I2S, WDT, TIMER, RTC, UART, GPIO etc.

Later, Maixduino was released, a RISC-V 64 development board, to help Arduino users to build their AI projects.

Based on MAIX Module, the Maixduino is a RISC-V 64 development board for AI + IoT applications. Different from other Sipeed MAIX dev. boards, Maixduino was designed in an Arduino Uno form factor, with ESP32 module on board together with MAIX AI module.

Maixduino will help you extend AI function in the following applications:

  •  Smart Home applications like robot cleaners, smart speakers, electronic door locks, household monitoring etc.
  •  Medical Industry applications like Auxiliary diagnosis and treatment, medical image recognition, emergency alarm etc.
  • Smart Industry applications like industrial machinery, intelligent sorting, monitoring of electrical equipment, etc.
  • Education applications like educational robots, intelligent interactive platforms, educational efficiency inspection, etc.
  • Agriculture applications like agricultural monitoring, pest and disease monitoring, automated control, etc.

June – Perf-V Based on Xilinx Artix-7 FPGA RISC-V

While in theory you could use pretty much any FPGA board with enough logic elements, it may help to get started with boards that are designed for this purpose since the company already ported a RISC-V core to their platform and you can start from there.

JUNE 17, 2019 BY JEAN-LUC AUFRANC (CNXSOFT) 

Perf-V is a FPGA demo board designed for RISC-V opensource community by PerfXLab. It integrates various peripheral chips and offers many interfaces.

  • It uses Xilinx Artix-7 FPGA, Vivado software development,and is designed for the RISC-V open source community and FPGA learning enthusiasts design development board.
  • It Integrates a variety of peripheral chips to provide a rich set of peripheral interfaces, including PMOD, Arduino, JTAG, UART interfaces, and high-speed interfaces for expansion of HDMI, VGA, USB2.0/3.0, camera, Bluetooth, expansion boards, etc. Strong flexibility.
  • Based on Perf-V’s self-developed smart car, it can use mobile phone Bluetooth to control the movement of the car, and can realize automatic tracing and obstacle avoidance functions.

You can also choose another one with the chip XC7A100T-1FTG256C, which has more logic cells and CLBs.

What is the next board are you expecting? Please feel to let us know in the forum: New Product Ideas. We will carefully listen to and take action!

Reference:

sipeed/MaixPy – Github 

Maix (k210) Series development board has yet another new IDE blessing, PlatformIO IDE! APRIL 29, 2019 by BITS

CNX Software Article: Maixduino SBC Combines RISC-V AI, Arduino Form Factor, And ESP32 Wireless Module – RISC -V News

Hackaday Article: New Part Day: A RISC-V CPU For Eight Dollars – RISC -V News

Please follow and like us:
error