Live data from Hacker News

PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

cnx-software.com

51–60 of 159 posts

Re: PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

#51
post #11

I honestly didn't realise the Raspberry Pi isn't open source. Why isn't it? The Foundation's charitable objective is education, so sure, it's not necessary , but there really seems to be no reason for it to be closed - I suppose it's just 'closed by default'?

Broadcom SoC is probably protected by a bunch of patents and/or trade secrets, which makes it impractical to open source. For example the whole boot process is a black box, which is why you have to use Raspbian and not regular Debian.

Re: PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

#52
post #2

Promising hardware, though this isn't looking like comparable hardware even to the Raspberry Pi Zero. Only has a quad-core 64-bit RISC-V (RV64GC) processor at 500+ MHz. RAM size not specified. If it was priced in the $5-15 range it would be more or less practical, but higher than that I'd be buying it solely for the architecture novelty.

It's roughly in the same class when compared to Arduino/uC RISC-V boards that really are incomparable and suited to a completely different type of application.

Re: PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

#54
post #17

Why is RISC-V even so hyped up/successful? Other open ISAs precede it, and AFAIK the code density that RISC-V allows is disappointing considering the designers had an opportunity to start from scratch.

Because if you don't have an Open ISA you can't have an Open chip. That it, if you ever want to use open source hardware, you need an open source ISA.

The RISC-V ISA with the Compressed extension is very competitive and often better pretty much anything else.

RISC-V also has an innovative modular structure that allows it to be optimally used in many different industries while sharing a lot of code.

The RISC-V Vector extension is really good and innovative. And so are some of the other extension.

Re: PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

#55
post #17

Why is RISC-V even so hyped up/successful? Other open ISAs precede it, and AFAIK the code density that RISC-V allows is disappointing considering the designers had an opportunity to start from scratch.

One concrete advantage RISCV has is its variable-length SIMD instruction set. The assembly instructions used for SIMD in RISCV can all operate on data sizes that are various powers of 2. All using the same instructions. You could even call it “SIMD with dynamically-sized data”. Right now, x86 needs one set of instructions for each SIMD data size. That’s why we have SSE, AVX, AVX512, etc. This introduces complexity fo…

Wow, I didn't realize how many of these x86 extensions are basically just SIMD with more and more registers, even going back to MMX in the 1990's. It somehow looks like they never planned ahead and just kept re-inventing a slightly bigger wheel. Great to see RISC-V does it in a unified way.

Re: PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

#56
post #40

Apparently they plan to include a PowerVR GPU on the second generation boards. That's not very OSHW if you ask me. I'd rather an unaccelerated framebuffer, or even no graphics at all. They don't seem to understand what kind of market there is for this sort of device. If I didn't care about this sort of thing, I would just grab one of the many proprietary-encumbered SBCs, any of which faster and cheaper than this boar…

I'd also be fine with something with a very simple framebuffer. They should consider throwing HDMI or display port or on their V1. Or hell, why not the "Display Parallel Interface" DPI thing that's on the RPI. I suspect they'd find the market for that would be fairly significant. At these clock rates and with multiple cores plenty can be done without acceleration.

Re: PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

#57
post #14
post #11

I honestly didn't realise the Raspberry Pi isn't open source. Why isn't it? The Foundation's charitable objective is education, so sure, it's not necessary , but there really seems to be no reason for it to be closed - I suppose it's just 'closed by default'?

I believe it's because the Broadcom System-on-a-Chip (SOC) that the Raspberry Pi uses has one or more binary BLOBS that are required to access features on the SOC. RISC-V is an open standard; chips made based on this standard are open source.

It's just an open instruction set architecture. You can implement an open or closed source CPU on top of it.

Re: PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

#58
post #50

"even though the goal is to eventually have as much IP released under a BSD-like open source license" What do people mean _exactly_ by 'IP' in contexts like this related to computing boards such as SBCs and FPGAs? The only 'IP' I know is a term pertaining to legal concepts like patents, where 'IP' and 'patent' are almost synonymous. In the current context, what does it mean to 'release' this 'IP'? How do you 'release…

You disclaim your right to bring suits against infringers?

Re: PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

#59
post #35
post #2

Promising hardware, though this isn't looking like comparable hardware even to the Raspberry Pi Zero. Only has a quad-core 64-bit RISC-V (RV64GC) processor at 500+ MHz. RAM size not specified. If it was priced in the $5-15 range it would be more or less practical, but higher than that I'd be buying it solely for the architecture novelty.

The Pi Zero is single core at 1GHz so it's not a totally fair comparison. There are plenty of times I wish I had more cores, even if they were half the speed. Compiling anything on the zero is incredibly slow. It also has slower DDR2 RAM and no USB3 (which makes a big difference for many peripherals).

But zero is well.... a zero.... If you don't want to mess with arduino/esp*, but want a price point and size in that range, with full linux support, to connect a thingy to another thingy (eg sensor to web/mqtt), and don't care about additional power use, you take a rpi0. I don't think it was ever meant as a "normal computer" or a "server" (as we use normal-sized RPis for).

Re: PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board

#60
post #50

"even though the goal is to eventually have as much IP released under a BSD-like open source license" What do people mean _exactly_ by 'IP' in contexts like this related to computing boards such as SBCs and FPGAs? The only 'IP' I know is a term pertaining to legal concepts like patents, where 'IP' and 'patent' are almost synonymous. In the current context, what does it mean to 'release' this 'IP'? How do you 'release…

https://en.m.wikipedia.org/wiki/Semiconductor_intellectual_p...

It's a logic or semiconductor layout design for a component (e.g. a processor core, or a peripheral like a UART, DMA controller, etc.). "IP" for hardware is roughly analogous to "source code" for software.

Post reply on HN