RISCV: RV64 K210 & up, RV32 at espressif

https://riscv.org/exchange/ Board list - has the BeagleV specs, lists a number of K210 boards The Canaan Kendryte K210 dual-core RV64 SOC lacks a Linux compatable MMU, so requires FDPIC to use shared libraries. https://lca2020.linux.org.au/schedule/presentation/203/ RISC-V FDPIC/NOMMU toolchain/runtime support Linux has been ported to the K210 and it is actively developed if you want a comparatively cheap RV64 linux device. 400MHz dual-core 64-bit is more than my first 486-DX2 66MHz box - might have been 8MB of memory like the K210. It may have predated ELF binaries on linux. So I should build Linux for mine. http://lists.infradead.org/pipermail/linux-riscv/2021-January/004161.html RISC-V Kendryte K210 support improvements Announcement of a single core Linux capable RV64 chip https://www.cnx-software.com/2020/11/09/xuantie-c906-based-allwinner-risc-v-... https://occ.t-head.cn/vendor/cpu/index?id=3817197695983423488 USD150 8Gb Dual Core RV64 - HiFive https://arstechnica.com/gadgets/2021/01/seeed-and-beagleboard-team-up-to-pro... https://beaglev.seeed.cc/ Scroll down for specs RV32 - I haven't seen mention of Linux capable RV32 boards and am not sure if the port is complete. https://www.espressif.com/en/support/documents/technical-documents Espessif in it's ESP32-S2 includes an RV32IMC 8Mhz 8kB processor that can be used in deep sleep mode and has announced (leaked?) the ESP32-C3 series as an ESP8266 upgrade path. RV32IMC ISA, up to 160MHz. 384KB ROM, 400KB SRAM, 8KB RTC Memory (works in Deep-Sleep mode) 4 Kbit of efuse I'd guess the ESP32-C3 micropython version would have a lot more headroom. It would be interesting to see what the ROM will have.

https://etbe.coker.com.au/2021/01/12/risc-v-qemu/ If you want to run RISC-V programs right now and see how usable it is then there is QEMU support. The version of QEMU in Debian/Buster doesn't support RISC-V well, but the version in Unstable is mostly complete. I have setup a test VM running RISC-V emulated on AMD64, it basically works but seems significantly slower than emulated S/390x and PPC-64. The Debian port to RISC-V seems quite complete for text mode use, for embedded systems I expect it to work quite well. -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/

On 15/1/21 3:06 pm, Russell Coker via luv-main wrote:
The Debian port to RISC-V seems quite complete for text mode use, for embedded systems I expect it to work quite well.
The BeagleV has HDMI out and is reported to provide a full graphical desktop on Fedora, so I'd hope it would work on Debian also. Cheers, Andrew -- mailto:andrew@sericyb.com.au Andrew Pam https://sericyb.com.au/ Manager, Serious Cybernetics https://glasswings.com.au/ Partner, Glass Wings
participants (3)
-
Andrew Pam
-
Rodney Brown
-
Russell Coker