Live data from Hacker News

HiFive1: A RISC-V-based, Open-Source, Arduino-Compatible Development Kit

sifive.com

1–10 of 97 posts

Re: HiFive1: A RISC-V-based, Open-Source, Arduino-Compatible Development Kit

#4
post #3

For someone who has no idea what RISC-V is but loves making things with Arduino, what new things could I do with this?

I think the RISC-V is way faster, otherwise you probably won't have any advantage, except knowing that the whole ISA is opensource in contrast to AVR chips.

Re: HiFive1: A RISC-V-based, Open-Source, Arduino-Compatible Development Kit

#5

So does it have a MMU? That would make it even more superior to Arduino boards.

It seems to me that an MMU is no good if the board doesn't have enough RAM to run a general-purpose operating system, as opposed to a bare-metal program or a real-time OS like a microcontroller usually uses.

Re: HiFive1: A RISC-V-based, Open-Source, Arduino-Compatible Development Kit

#6
post #3

For someone who has no idea what RISC-V is but loves making things with Arduino, what new things could I do with this?

I think the RISC-V is way faster, otherwise you probably won't have any advantage, except knowing that the whole ISA is opensource in contrast to AVR chips.

It promises to maybe be faster. Has no internal flash, cannot be bought in volume if you intend to actually make anything, has a very immature toolchain, and currently is a theory only.

Re: HiFive1: A RISC-V-based, Open-Source, Arduino-Compatible Development Kit

#7
post #3

For someone who has no idea what RISC-V is but loves making things with Arduino, what new things could I do with this?

It's a much more capable device. The existing RISC-V instances (I don't know much about SiFive's offering per se, I'm just reading off their datasheet) are more comparable to ARM Cortex-M parts -- running in the dozens to hundreds of MHz, with an MMU and a real OS kernel (Linux, obviously, though surely there are BSD ports in the works).

Hardware has, in addition to the GPIO, UART and ADC/DAC that you're used to from Atmel, a USB 2.0 device controller (it says "OTG", which implies a host controller too, but sometimes people get this mixed up), a SD/MMC/eMMC controller for storage (no idea about SDIO) and gigabit ethernet.

I'm a little disappointed in the lack of wireless connectivity on the SoC, though I suppose you can make up for that with off the shelf USB devices (or a UART bluetooth radio).

Re: HiFive1: A RISC-V-based, Open-Source, Arduino-Compatible Development Kit

#8
post #6

Earlier quoted context omitted.

I think the RISC-V is way faster, otherwise you probably won't have any advantage, except knowing that the whole ISA is opensource in contrast to AVR chips.

It promises to maybe be faster. Has no internal flash, cannot be bought in volume if you intend to actually make anything, has a very immature toolchain, and currently is a theory only.

These SiFive folks claim to have working silicon, there are what look like some power measurements on their site, and there are photographs of boards available for a claimed ship date in ~3 weeks.

It's not in my hands personally, but they seem to be over the vapor hump.

I found it an exciting enough product to drop $60 on, anyway.

Re: HiFive1: A RISC-V-based, Open-Source, Arduino-Compatible Development Kit

#9
post #6

Earlier quoted context omitted.

I think the RISC-V is way faster, otherwise you probably won't have any advantage, except knowing that the whole ISA is opensource in contrast to AVR chips.

It promises to maybe be faster. Has no internal flash, cannot be bought in volume if you intend to actually make anything, has a very immature toolchain, and currently is a theory only.

Your disclaimers are fair in that if you want an Arduino, buy an Arduino. But if a 320 MHz anything is slower than a 24 MHz AVR then the sky is falling.

Re: HiFive1: A RISC-V-based, Open-Source, Arduino-Compatible Development Kit

#10
post #3

For someone who has no idea what RISC-V is but loves making things with Arduino, what new things could I do with this?

I think the RISC-V is way faster, otherwise you probably won't have any advantage, except knowing that the whole ISA is opensource in contrast to AVR chips.

The RISC-V seems to have it's focus on being open and being simple, not so much on being the fastest. The specs are only 130 pages.

https://riscv.org/risc-v-foundation/

https://riscv.org/specifications/

Post reply on HN