Pine64 Oz64 is a single-board PC with ARM and RISC-V CPU cores - Liliputing

https://liliputing.com/pine64-oz64-is-a-single-board-pc-with-arm-and-risc-v-cpu-cores/

74 points · 9 comments · view on lemmy.world

9 Comments

Toes@ani.social · 11 pts · 2y

The way the Sophgo SG2000 chip works, you can select to use either the 1 GHz RISC-V core or the 1 GHz ARM core, but you cannot use both at the same time.

Oh thats so strange. This is a really odd chip https://milkv.io/chips/sg2000

I thought it was maybe a FPGA with a switchable personality. But I can't confirm my thought.

PeteBauxigeg@lemm.ee · 5 pts · 2y

"I'd like a heterogeneous architecture sbc please"

They have played us for absolute fools.

Treczoks@lemmy.world · 3 pts · 2y

The award for "WTF Design" goes to...

So you get either a mediocre ARM or a mediocre RISC-V, plus an even worse RISC-V, plus an 8051 core.

I've seen a lot of crazy, stupid SOC designs in the last decades, but this is extraordinary.

And the board has USB2, 10/100 Ethernet, Wifi and/or(?) BT, and 512MB RAM. With no real support on the software side, and to small to run a modern Linux efficiently. If this board costs more than $10, it is doomed.

bjoern_tantau@swg-empire.de · 3 pts · 2y

Reminds me of my Commodore 128. You could boot it into 64 bit mode for legacy programs. I had exactly one C-128 game (which was a super complicated combat flight sim) so I only used it in C-64 mode.

aluminium@lemmy.world · 2 pts · 2y (3 replies)

But why?

Petter1@lemm.ee · 4 pts · 2y (2 replies)

To experiment, I guess

realharo@lemm.ee · 1 pts · 2y (1 reply)

Experiment how? What on earth could this possibly be useful for?

Petter1@lemm.ee · 3 pts · 2y

To learn about new architectures, now as they grow significance more and more, I’d say

partial_accumen@lemmy.world · 2 pts · 2y

I can think of one valid use case for this unsolved by any other solution:

Lets say a company has an SoC board base product currently currently base on ARM. They want to eventually migrate to RISC-V based solution.

If a company has a product currently written to use ARM compiled code, but wants to transition to RISC-V (which isn't ready yet), they could deploy this board which could run today's ARM implementation, and it would be future-ready when the RISC-V implementation would be released without having to replace hardware.