Close
0%
0%

The Cheapest RISC-V 64 Computer (by Now)

Want a piece of RISC-V hardware to play with, but are concerning with the price? Why not build one by yourself with a cost less than 10$!

Similar projects worth following
"Open source ISA" surely is an attractive title to geeks. No doubt that the RISC-V would got so much attention, but its hardware is not yet very accessible. In the mid of this year, Chinese chip company Allwinner released their first RISC-V 64 SoC D1, with an evaluation board costs about 100$. If this price is not low enough for you, here is a SBC based on D1s, the newest SoC developed by Allwinner, with a total cost less than 10$!

About the Chip
D1s/F133 is a System in Package (SIP) with single RISC-V 64 core @1.008G and 64MB DDR2.

Highlights

  • Breaks out all IOs, involving analog peripherals, in a compact 56*56mm 2-layer board
  • Comes with standard interfaces including USB, micro SD, LCD, Line-in and headphone
  • Optimized components arrangement for soldering on heating tables

Resources and Pin Out

PCB, Schematic and Firmware

Check the Github repository

Notes

  • Leave all BOOT selection resistors unconnected if only one BOOT media is present
  • Choose load capacitors according to specs of crystals
  • When board is to be powered by 3.3V, connect to the power via the 3.3V pin of the pinheader, and D4 should be soldered. Note USB host will not work properly in this condition due to the absence of 5V power.

Licence
This project is available under the CERN OHL-w v2licence. 

  • The Firmware Image Is Uploaded

    SdtElectronics3 days ago 0 comments

    I have just uploaded a Tina Linux image to the Github repository. I have also written a Quick Start with the instruction for flashing.

  • IO Expansion Board

    SdtElectronics11/15/2021 at 13:44 0 comments

    To make use of IOs in the LCD port easier, this expansion board converts all nets from FPC to 2.54mm pin headers with labeled IO indices. For 24pin DVP port, there is also an expansion board but with no labels.

  • ​Build a Customizable Debian rootfs

    SdtElectronics11/13/2021 at 12:32 0 comments

    I have amended a script which helps generate Debian rootfs conveniently and it now works for riscv64. Due to the  limited resource on D1s, stuff like building software are more easily handled in a chroot environment on a powerful host with the help of QEMU. Try build it yourself by cloning this repository.

  • Access the Internet via USB

    SdtElectronics11/09/2021 at 10:40 0 comments

    To reduce the cost and complexity, thisboard has neither onboard WiFi module, nor GMAC. There is still an easy approach to access the Internet, though: share the network with a computer via RNDIS Gadget. With the Internet access and the package manager mentioned in the previous log, massive packages in the software source are available to us now.

  • Say Hi to Our Little Bro!

    SdtElectronics11/07/2021 at 12:40 0 comments

    The second board has been made and tested. As you may noticed, the chip has the mark on the second board, which was erased on the first sample of chips I received due to confidentiality reasons.

  • It Can Run Ubuntu Now!

    SdtElectronics11/06/2021 at 14:48 0 comments

    Due to the lack of mainline support, D1s can only boot up the tina Linux, an OpenWRT fork by All Winner with relatively limited functionality. By chroot to an Ubuntu base filesystem, we can have the same experience as on a popular distro on it now. And the most exciting is that, we have the package manager to install anything we want!

  • The Parallel LCD is Working!

    SdtElectronics11/04/2021 at 12:44 0 comments

    Back to the time the first board is soldered I found a couple of components in the backlight circuit are not available in my stock. I ordered them afterwards and soldered them upon arrival. It seems that the screen worked perfectly!

View all 7 project logs

Enjoy this project?

Share

Discussions

aldolo wrote 10 hours ago point

great achievement. at the end you used a cpu meant for a video driver to build a very powerful sbc . a sbc with 64mb of ram, 3 serial port, pwm, i2c and counting for 10$ is a bargain.

  Are you sure? yes | no

Hai wrote a day ago point

can you help me how to buy this chip?, thanks 

  Are you sure? yes | no

Victor Suarez Rovere wrote 4 days ago point

Where to get Tina-Linux and have it run on such board?

  Are you sure? yes | no

SdtElectronics wrote 4 days ago point

I have replied you in this issue: Firmware image · Issue #3 · SdtElectronics/Xassette-Asterisk (github.com). I will upload an bootable image soon.

  Are you sure? yes | no

gachijaja wrote 11/05/2021 at 07:50 point

Thank you for sharing impressive project! 

Can I ask you native resolution and size of the parallel LCD you tested?

  Are you sure? yes | no

SdtElectronics wrote 11/06/2021 at 02:45 point

800x480. The manual of F133 claims it can support  parallel LCD with solution up to 1920 x 1080, though.

  Are you sure? yes | no

oshpark wrote 11/04/2021 at 19:15 point

Awesome project!  OSHW board designed in KiCad powered by an open source core (C906) that implements an open ISA (RISC-V)... plus it can be DIY assembled with fairly accessible tools (paste + hot plate).  Do you have suggestion on where to source the F133?

  Are you sure? yes | no

SdtElectronics wrote 11/05/2021 at 02:05 point

The supply is not yet very sufficient, but it should be more available within a month (hopefully can be purchased directly from Allwinner). For now there are some suppliers providing samples on taobao, but I doubt whether international shipping is supported. 

  Are you sure? yes | no

bastetfurry wrote 11/09/2021 at 17:08 point

Got the ARM based sister chip, the F1C200, on Aliexpress but couldn't find the F133 sadly.

  Are you sure? yes | no

Victor Suarez Rovere wrote 4 days ago point

I bought the chips from here https://m.alibaba.com/product/1600369862405/New-Original-Allwinner-F133-Chip-Built.html

  Are you sure? yes | no

Ken Yap wrote 11/04/2021 at 15:00 point

This is cool. Any chance of convincing some module factory in China to manufacture your design in quantity so that we can buy them online? Or maybe we should wait for MangoPi-MQ1?

  Are you sure? yes | no

SdtElectronics wrote 11/04/2021 at 16:09 point

Currently I have no time on that, sorry. I think MangoPi-MQ1 would be a nice choice since I got some leak that it will have a reasonable price.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates