DevTerm R-01 RISC-V System Now Available

The DevTerm R-01 is here:

$239, same kit as the other models but with the new R-01 Core: Allwinner D1 64-bit single-core RISC-V chip running at 1GHz, no GPU, 1GB of DDR3, powering “a highly experimental model and requires some experience with Linux system & FOSS.”

For those of us who already have the rest of the DevTerm, the R-01 Core’s available on its own for $29.

6 Likes

Hello, I wonder if I buy R-01 today, when will the shipping be available?
I am off from China to HK in Augest, will I be able to get it in time?

Yes I have DevTerm A06, I can replace the Core with R01 and it should work right ?
Maybe this way I can help test base image for Arch-RiscV

I will check when i can afford it though :smiley:

You’ll need a new operating system image, naturally, but hardware-wise it’s a drop-in replacement: pop out the A-06 Core and put the R-01 Core in its place.

1 Like

Ofcourse thats what I mean’t by testing Arch-RiscV as they have rootfs for Unmatched and other devices while I can use the their image as they do have D1 support in their kernel, Might need a dts re-write for R-01.

If I can get UART out on R-01 then it would be a good start, while the max we can get out of R-01 is minimal/server images as there is not GPU for hw rendering. Is there customer kernel source which I can look into ?

Maybe @AlexDuan can send one over for development of Arch image ?

For someone not having experience with RISC-V so far,
and only recently finding out that such thing exists,

what would be a good source of information to know more about RISC-V,
what it is,
what to expect from it, this particular core or RISC-V in general
to find out if this is something I would want or not
?

Just placed my order, been excited about DevTerm for awhile and having a platform for hacking on risc-v clinched it.

I know it will be awhile before I have the machine to play with, but in the meantime I’d like to setup an emulation environment so I can start working on getting my dev tools ready. Is there an image that I could download or build that will run on the R-01? I’d like to get the emulation environment as close as possible to the actual hardware so I can work out any kinks before the machine gets here.

Thanks!

One thing, you can pre-order, but don’t forget that China is experiencing a really large Covid spike at the moment and lots of things seems to be impacted by it, so it is most likely that shipping and delivery will be heavily delayed

The images for the other modules are posted at https://dl.clockworkpi.com

I don’t see an R1 image yet but I assume it will show up there when it is ready

1 Like

Are the schematics for the ClockworkPi Core R-01 available, I can’t see them in the repo: GitHub - clockworkpi/DevTerm Thanks :slight_smile:

Considering the photos of the module:

and

It is most likely to be quite boring, there is basically only 2 DRAM chip (2x512MB), the All Winner D1 and some voltage regulator.

I was able to find some info and images for the D1 SoC, not sure if they will be directly usable on the R-01 but might be a starting point until something official arrives from ClockworkPi:

https://ovsienko.info/D1/

I also ordered one. I was already interested in the devterm as well, but the RISC-V release pushed me over the edge. As soon as I receive mine, I am actually thinking of rolling my own Linux system for it. It’ll be really minimal, and I will have to look at pre-existing D1 kernel configurations as well as the kernel configs from pre-existing devterm releases (to get an idea of what’s required for the rest of the devterm hardware beyond the compute module). The D1 being single core makes me think that I’ll want something more minimal than Fedora or Ubuntu… just sayin.

All that said, the D1 is actually pretty feature packed:

  • CPU Alibaba XuanTie C906 64bit RISC-V core with 32 KB I-cache + 32 KB D-cache
  • DSP HiFi4 DSP 600MH with 32 KB I-cache + 32 KB D-cache, 64 KB I-ram + 64 KB D-ram
  • Memory I/F Up to 2GB DDR2/DDR3
  • Storage I/F SD3.0, eMMC 5.0, SPI Nor/Nand Flash
  • Decode H.265 up to 1080p@60fps, or 4K@30fps
  • Decode H.264 up to 1080p@60fps, or 4K@24fps
  • Decode MPEG-1/2/4, JPEG, VC1 up to 1080p@60fps
  • Encode JPEG/MJPEG up to 1080p@60fps
  • Supports input picture scaler up/down
  • RGB LCD video output interface up to 1920 x 1080@60fps
  • Dual link LVDS output interface up to 1920 x 1080@60fps
  • 4-lane MIPI DSI output interface up to 1920 x 1080@60fps
  • HDMI V1.4 output interface up to 4K@30fps
  • CVBS OUT interface, supporting NTSC and PAL format
  • 8-bit parallel CSI input interface
  • CVBS IN interface supporting NTSC and PAL format
  • Audio 2x DAC’s and 3x ADC’s
  • Analog audio interfaces MICIN1P/N, MICIN2P/N, MICIN3P/N, FMINL/R, LINEINL/R, LINEOUTLP/N, LINEOUTRP/N, HPOUTL/R
  • Digital audio interfaces I2S/PCM, DMIC, OWA IN/OUT
  • Networking 10/100/1000M EMAC with RMII and RGMII interfaces
  • USB USB2.0 OTG, USB2.0 Host
  • SDIO 3.0, SPI x 2, UART x 6, TWI x 4
  • PWM (8-ch), GPADC (2-ch), LRADC (1-ch), TPADC (4-ch), IR TX&RX
  • Package LFBGA BGA13 13/0.35/0.65mm 337 PINS
  • Manufacturing process 22nm
2 Likes

you didn’t needed to go that far; data sheet and user manual for the d1 are on CPi page about the module:

1 Like

It is, yeah. The thing is, a lot of people won’t read documentation that they have to go search through. a summary of features is then useful. In this case, I think it’s especially useful as this chip was surprisingly more feature rich than I had initially assumed it would be.

1 Like

I originally asked for the schematics to understand how similar it is to the Lichee RV boards, as that already has a lot of the software stack working, eg Debian already works on them and I want to know how much work it will be to get Debian running on the R-01. I’m sort of assuming that it’s similar, which allows me to start playing with the software stack in qemu while I wait for my R-01 to be shipped in a few months time. :slight_smile:

4 Likes

This is exactly what I would like to do as well :grin:

Just caught this on Twitter, looks like there’s a risc-v image now:

https://t.co/RgtkOH5iHB

Is there already an official distribution available for the RISC-V module or kernel patches and the like? I saw a running system on twitter but I cannot find patches or instructions to build images for this module.
Any pointers to such locations would be great or some ideas to build a distribution for this. Thanks.

For this module, no. However, Debian has been ported to the Allwinner D1 already:

https://wiki.debian.org/RISC-V

2 Likes