|
|
|
|
|
by JoachimSchipper
3063 days ago
|
|
Having an actual RISC-V ASIC is cool, but note that you can run a RISC-V softcore on a significantly cheaper FPGA board - or even in software simulation. This is more interesting for showing progress in the RISC-V ecosystem than for hacking around with. |
|
If you want a microcontroller class chip so you can just play with the 32-bit instruction set -- you can get that with QEMU and a $60 HiFive1 board. You can run picorv32 on a $50 FPGA, even! But if you want a Linux-class chip now (with full features you expect e.g. from an ARM-class device) -- this is about as good as it gets, I think. You won't get a 1.5ghz quad core performance like that cheaply. For now. Next year it'll be different, hopefully.
I imagine the real reason this board is pricey is due to limited volume runs for the ASIC on 28nm, which is the bulk (how many people will really buy one? these are early adoption systems), and, I speculate, some of the weird material choices. 8GB DDR4 ECC, ok sure that's cool and unique, but no SATA port? Really, so I'm stuck on a stupidly large microSD card? And they specify FMC, but FMC cards are typically very expensive for high-throughput devices (think HDMI, ADC/DACs, SFP/SFP+ breakouts). Maybe they'll just go all out and have the FMC mount the system directly onto a broken-out PCIe carrier board, or something? I dunno.
As for hacking... all that said, the rather large amount of RAM and relatively fast cores do excite me -- it means you can actually use the parallelism offered for things like actual compilation. And it's real privileged silicon, so for system porters/distros/etc I think it's probably more reasonable of a purchase. I'm eager to get NixOS running on a real silicon device like this, so I've supported it (I had a lot of fun with my HiFive1). If they had just included SATA, this would be almost a no-brainer for integrators/distro porters. I just hope they'll follow up on a decent expansion option... In the mean time until it ships, QEMU should be ironed out enough by now to start a real port...
[1] https://shop.trenz-electronic.de/en/TEF1001-01-Kintex-7-PCIe...