[HN Gopher] Orange Pi RV2 is a single-board PC with an 8-core RI...
___________________________________________________________________
Orange Pi RV2 is a single-board PC with an 8-core RISC-V processor
Author : ndsipa_pomu
Score : 77 points
Date : 2025-03-09 14:39 UTC (7 hours ago)
(HTM) web link (liliputing.com)
(TXT) w3m dump (liliputing.com)
| Bosinski wrote:
| I can not find infos about the Vector-extensions ? Is this
| cpu/board suitable to test the RISC-V Vector extensions ?
|
| thx for any insights..
| camel-cdr wrote:
| Yeah, they somehow released a SBC without telling us what
| processor it contains.
|
| It seems to be the same one as the BananaPi BPI-F3, see:
| https://www.reddit.com/r/RISCV/comments/1j6c6xz/orange_pi_rv...
| ralferoo wrote:
| As per the article: "The biggest difference between the two
| boars is that the Orange Pi RV has a 1.5 GHz StarFive JH7110
| quad-core processor, while the new Orange Pi RV2 has a an
| octa-core Ky X1 chip with a 2 TOPS AI accelerator."
|
| The link you posted goes to the exact same board as in the
| article.
| camel-cdr wrote:
| It's not about the article, but the comment from
| u/12101111:
|
| > It's a cheaper Spacemit K1.
|
| > The CPU spec from dtb:
|
| > compatible = "ky,x60", "riscv"; model = "Ky(R) X60";
| riscv,isa = "rv64imafdcv"; riscv,isa-extensions = "i", "m",
| "a", "f", "d", "c", "v", "zicbom", "zicboz", "zicntr",
| "zicond", "zicsr", "zifencei", "zihintpause", "zihpm",
| "zfh", "zfhmin", "zba", "zbb", "zbc", "zbs", "zkt", "zvfh",
| "zvfhmin", "zvkt", "sscofpmf", "sstc", "svinval",
| "svnapot", "svpbmt";
|
| > It also have a ARM China Linlon v5 VPU and Imagination
| IMG GPU. The PMIC and UART is same as K1.
|
| > And the ubuntu image from orangepi just use the same BSP
| kernel/uboot/opensbi from Spacemit's linux-bianbu.
| kcb wrote:
| https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1
| kcb wrote:
| It seems likely to be the same as this chip, so yes.
| https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1
| dlcarrier wrote:
| It has a JH7110 onboard. From what I can tell, all of the
| vector processing is in dedicated hardware subsystems, not
| individual vector instructions.
|
| We're still very early in the RISC V ecosystem, so most of the
| processors in production pre-date current standardizations,
| which requires applications to target specific silicon. To add
| insult to injury, those individual processors are relatively
| new, so the dedicated image processing and vector/tensor
| hardware doesn't have much support yet.
| kcb wrote:
| This is not JH7110 based.
| sberder wrote:
| Based on the listings on taobao (1), it appears to be a Ky X1
|
| 1. [(Tao Bao )] https://e.tb.cn/h.Tx3SapHVd5dL2Td?tk=zhC2eNxK64H
| CZ028 [Xiang Cheng Pai Orange PiKai Fa Ban RV2Ba He RISC-VJia Gou
| Shuang Wang Kou WiFiLan Ya Shuang M2Jie Kou ] Dian Ji Lian Jie
| Zhi Jie Da Kai Huo Zhe Tao Bao Sou Suo Zhi Jie Da Kai
| ralferoo wrote:
| As per the article: "The biggest difference between the two
| boars is that the Orange Pi RV has a 1.5 GHz StarFive JH7110
| quad-core processor, while the new Orange Pi RV2 has a an octa-
| core Ky X1 chip with a 2 TOPS AI accelerator."
| homarp wrote:
| https://www.cnx-software.com/2025/03/08/orange-pi-rv2-low-co...
| has more info
|
| SoC - Ky X1 CPU - 8-core 64-bit RISC-V
| processor GPU - Not mentioned VPU - Not mentioned
| AI Accelerator - 2 TOPS
| UK-AL wrote:
| Will this run off the mainline kernel? Or will require strange
| patches from somewhere?
|
| Half the problem with orange pi is lack of main Linux
| distribution support.
| rcarmo wrote:
| All my (ARM) Orange Pi boards run Armbian just fine. This one,
| of course, is unlikely to, but I'm curious to see what it ships
| with.
| ThatPlayer wrote:
| I know Armbian for the Orange Pi 4 had broken video out for
| at least a year:
| https://forum.armbian.com/topic/26818-opi-4-lts-no-hdmi-
| outp...
|
| Haven't tried it on mine recently so no clue if it's better
| now.
| plagiarist wrote:
| I was excited about Orange Pi ARM but they made an idiotic boot
| loader that always uses the SD when any SD is present. I think
| that's unacceptable for an "embedded" thing. This board also has
| a USB port where plugging in something it doesn't like takes down
| that entire bus until a reboot.
|
| It's cool to see RISC-V, but I'd go with a different company.
| amelius wrote:
| Why is that unacceptable?
| sylware wrote:
| This hardware is very interesting (RISC-V).
|
| Is the hardware open and simple enough I can reasonably run a
| custom assembly written mini-kernel?
| dlcarrier wrote:
| The StarFive JH7110 should be fine for that, but there's some
| lower-power hardware that's even better for your use case.
|
| The Bouffalo Labs BL808 and Sophgo SG2000 series are both
| asymmetric multiprocessor SoCs that allow you to run a full OS,
| such as Linux, on one core, and run bare metal on the other.
| Unlike symmetric multiprocessing, you aren't just running a
| premptable thread on a spare core, but you get full control of
| the core, with direct GPIO access and a mailbox for messaging
| the OS core.
|
| You can set up a development environment in Linux, on the
| faster core, and compile and run your application on the
| smaller core, for really fast development and debugging.
|
| Check out the Ox64 and Oz64 boards from Pine64 or the Duo
| series from Milk-V, for cheap breakout boards using those
| processors.
| sylware wrote:
| If I remember well I did dodge the BL808 as it seems to be
| very difficult to have a clean RISC-V 64bits kernel to run
| since the real core is a RISC-V 32bit MCU. It seems to be the
| same thing with the SG2000.
|
| I may go first with some code extraction and customization
| from linux, before probably ending with a lot of "hand
| compiled" linux code.
|
| And yes, lower-power for the moment, since I would first use
| that for self-hosting.
| dlcarrier wrote:
| The BL808 does use a 32-bit core for the secondary core,
| but the SG2000 series uses the same 64-bit C906 core for
| both RISC-V cores. The only difference is the reduced clock
| speed and a lack of vector extensions.
|
| Here's an English datasheet for the SG2000 series:
| https://github.com/sophgo/sophgo-
| doc/releases/download/sg200...
|
| ...and for the C906 core itself: https://occ-intl-prod.oss-
| ap-southeast-1.aliyuncs.com/resour...
| sylware wrote:
| Indeed, it seems there is something about the SG2000,
| maybe I should have a look at the various boards with it.
| I don't really mind about the vector extensions right now
| as I do code RISC-V core only assembly (not even
| compressed) with near 0 pre-processing (as it should be
| for all system software, and yes that includes the
| kernel).
___________________________________________________________________
(page generated 2025-03-09 22:01 UTC)