Author Topic: MangoPI, GNU/Linux-RISC-V SBC  (Read 1174 times)

0 Members and 1 Guest are viewing this topic.

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4230
  • Country: gb
MangoPI, GNU/Linux-RISC-V SBC
« on: January 01, 2023, 03:55:03 pm »


It's here to say  ;D

Impressed? I am!
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 
The following users thanked this post: MK14

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4230
  • Country: gb
Re: MangoPI, GNU/Linux-RISC-V SBC
« Reply #1 on: January 01, 2023, 03:57:33 pm »
(maybe,
by the end of 2024, we will also see Haiku on MangoPI
why not? cheap and powerful enough!)
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline yar

  • Newbie
  • Posts: 9
  • Country: us
Re: MangoPI, GNU/Linux-RISC-V SBC
« Reply #2 on: January 16, 2023, 06:30:38 am »
D1, as used in MangoPi, is pretty wimpy for a desktoppy system like Haiku. The RAM is limited and it's single core. It's closer to a PiZero than a "real" Pi.

Haiku was ported to Unmatched. (https://github.com/X547/Haiku-riscv) That work was since brought into their development trunk. https://www.haiku-os.org/blog/kallisti5/2021-11-07_booting_our_risc-v_images/, but looks like it fell into disrepair quickly. I don't know if it's been fixed or not. I don't really follow Haiku; I just remember seeing it in my RISC-V RSS streams lately.

The discontinued Unmatched used two of the the SiFive U74 cores. The $60-ish Star64 and VisionFiveR2 use four of those cores and have an onboard video controller or can support external video in the case of Star64, letting you use a plain ole PCIe card.  From a software view, Unmatched isn't THAT far away from those two SBCs, both of which are quite new.

This post, on a Haiku IRC, seems promising, but I don't know the context: https://oftc.irclog.whitequark.org/haiku/2023-01-09#31791335. Looks like RISC-V in general is a "Tier 2" platform for them, https://haiku-chinese.github.io/guides/building/port_status.html, though code for RISC-V on emulator, not hardware, was committed as recently as three days ago.

If you loosen the question from this specific board to "some inexpensive (<$100) RISC-V SBC", the answer seems like a slam dunk. The VisionFiveR2s have only been shipping for a few weeks and Star64 is still in preorder stage, but the uptake rate on them has been incredible. (Debian, for example, was building within the first few weeks.)

It doesn't look like a crazy hard port for one person to take on. (No, I'm not that person. :-) )
 
The following users thanked this post: DiTBho

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4230
  • Country: gb
Re: MangoPI, GNU/Linux-RISC-V SBC
« Reply #3 on: January 16, 2023, 02:25:35 pm »
Yes, we'll see... I'm busy with other projects, but... I might free up some time to contribute there.
Oh, and there's also a RISC-V laptop coming in April!!!  ;D ;D ;D
(pre-orders, only 1000 units available)
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline yar

  • Newbie
  • Posts: 9
  • Country: us
Re: MangoPI, GNU/Linux-RISC-V SBC
« Reply #4 on: January 19, 2023, 01:14:42 pm »
There's a whole boatload of RISC-V SoCs these days. We'll mostly leave microcontrollers out of this. (Until I don't.)

Allwinner's D1 is used in Mango Pi, LicheeRV family (it's a CM-style card with several hosts), Nezha, Clockwork Pi, DongshanP, i Nezha STUand a bunch of even more generic boards in the $10-$25 range. It's a single core chip running around 1Ghz. The D1-S is 64K which technically can run Linux, but it's pretty uncomfortable. The D1-H can have up to 2GB via external DDR3. There is no GPU. These chips are based on the C906 core from Allwinner's chip division T-Head.

The JH-7100 by StarFive was used in BeagleV and VisionFive Revision 1. Those are about a Ghz per core and that's a two-core part  based on SiFive's U74 cores. Revision Two of Vision Five board and Pine64's Star64 board (each ~$50-$100) uses the very recent (like "weeks") JH-7110. It adds an Imagination GPU, cranks the clock to 1.5Ghz and doubles the number of cores. These are higher end boards with richer peripherals.  It's early days for these boards with distro improvements every few days, but they're approaching (but won't exceed) the experience of a Pi 4.

The chip used in the laptop you're probablyspeaking of is the TH-1520. TH == T-Head. Since those haven't left the labs yet, the rumored/stated specs are still pretty flud on these, but it seems to be clustering around a 4-core part running around 2.5Ghz. A mostly unheard of company, ROMA, is going to put them in laptops, but RADXHA has shown some interest in them as well. There's some speculation that ROMA's design will be somewhat like the Pinebook which takes an off-the-shelf Pine64 SBC and tests it in a keyboard, trackpad, battery, and display., allowing upgrades when newer "motherboards" come around. This isn't confirmed in ROMA to my knowledge. It would make a lot of sense since RISC-V parts are cranking out generations before a normal battery will wear out, so being able to add a kicker would be nice. Kind of like 7110 being a successor to 7110, these chips are an evolution of a known (obscure, but known) RISC-V part. TH-1520 starts with the T-Head C910 core. (Good students may suspect that this is a familial relative to the C906) There were a low number of those boards available starting around 9 months ago for ~$400. These boards had a GPU and enough RAM that they were used for the early work in porting Chrome and Android. You can still buy one https://www.aliexpress.us/item/3256803209663707.html, but it's pretty tough to recommend it over the V5R2 or Star64. Like the 7100, the $400 is a bit of a lame duck with its successor already shipping.

On the distant radar ("vaporware" for the cynics) we can see the fuzzy images of:
 * the upcoming C908 from T-Head https://www.cnx-software.com/2022/11/04/t-head-xuantie-c908-risc-v-core-targets-aiot-applications/
 * SiFive bringing the U74 designs to modern spec compliance with processing - https://www.cnx-software.com/2022/11/02/sifive-p670-and-p470-risc-v-processors-add-risc-v-vector-extensions/
 * Andes (big core licensor, but not known for shipping CHIPS to end users) with the AndesCore 27VX  (old article - chip was COVID-delayed) https://www.cnx-software.com/2020/12/08/andes-adds-l2-cache-multi-core-support-to-linux-capable-risc-v-cores/ and the out-of-order (more like Pi 4) AX65. http://www.andestech.com/en/2022/11/02/andes-technology-unveils-the-andescore-ax60-series-an-out-of-order-superscalar-multicore-risc-v-processor-family/. Given how delayed the 27 has been, there's been some speculation that AX65 may lap the 27 and the products just be folded together. Getting dates and product plans from the likes of Andes or SiFive is always tough because they're not chip companies; they license cores to people that build chips.
* And finally, new within the last two weeks or so, Espressif, the ESP32 people, have announced another part to their line, their first RISC-V part that'll run Linux-class OSes, the ESP32-P4: https://www.hackster.io/news/espressif-s-new-high-performance-risc-v-esp32-p4-soc-packs-in-tons-of-io-and-security-features-12272d4b067e

All of those should be in the $15-$400 range qnd capable of running a recognizable Linux distribution, even if it's only running PiHole/SmokePing, headlessly, in a closet somewhere.

I know I promised to stay out of Microcontrollers, but there are two interesting boards - again, just in the last few weeks - worth mentioning in the $8-$12 range. Bouffalo Labs is using that same 64-bit C-906 used in the lowest-end SoC's, adding a 32-bit E906 core to handle I/O paperwork, feeding USB, WiFi, and such, pairs it with a crazy fast NPU for AI work, and then adds a THIRD RISC-V core, this time an E902. They're able to put this chips onto the Sipeed M1Dock and Pine64's Ox64 boards that range in the $8-$12 block. RAM is limited so you don't want to crack Chrome open on Ubuntu on these, but the NPU is awesome enough to do vision recognition from an attached camera, hand writing or gesture recognition or even facial recognition on something resembling Linux for $10. The Robotics crowd should eat those up.

I think for MOST people that are RISC-V-curious and looking for boards to learn on in approximately the Pi class of products, the JH-7110 Star64/VisionFive boards are the most immediately interesting.

Even with all that typed, it seems like I'm forgetting at least one. Hopefully I've made the point that there are LOTS of choices right now and it's a very quickly moving market.

Now, who's ready to play RISC-V Market Triivial Pursuit, Winter Ekk? :-5kww
 
The following users thanked this post: paf, DiTBho, karpouzi9


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf