2 ms·
TI does not make any RISC-V processors. I've been quite happy with the documentation for the AM335x processors on the standard, ARM-based Beaglebone Black. Bu
by LeifCarrotson 3y ago
TI does not make any RISC-V processors.
I've been quite happy with the documentation for the AM335x processors on the standard, ARM-based Beaglebone Black.
But the readme at [1] is exactly why I'm reluctant to pick this board:
> Tracking mainline u-boot/kernel with T-Head patches as needed
> Additional SoC details (Chinese language is good) - pointers to licensed IP is fine
> Clear legal path to usage:
>> Verify the IP in the SoC is licensed for use
>> Verify the IP user documentation can be public [emphasis original, why not the developer documentation?]
>> Signed 3P agreement
> SDK source required to test board
> Documentation needs to launch:
>> Additional SoC details (Chinese language is good) - pointers to licensed IP is fine
You'll pay more for an NXP, TI, or ST-branded SOC than for an Allwinner, Rockchip, or "T-head" one, but even if all you're paying for is documentation it's well worth it IMO.
Edit: It's great that the processor core is an "XuanTie C910 open-source RTL RISC-V". Open-source RTL, wow! The Verilog is up on GitHub [2]! You'll never get that from TI! But the processor core is only a small part of the SOC, there's a ton of other peripherals and other closed-source, closed-documentation IP to run them.
[1]: https://git.beagleboard.org/beaglev-ahead/beaglev-ahead/-/blob/main/README.md https://git.beagleboard.org/beaglev-ahead/beaglev-ahead/-/bl...
[2]: https://github.com/T-head-Semi/openc910/blob/main/C910_RTL_FACTORY/gen_rtl/cpu/rtl/openC910.v https://github.com/T-head-Semi/openc910/blob/main/C910_RTL_F...
- neilv 3y agoAgreed. And in addition to these development feasibility, sustainability, and open source concerns/requirements, some applications will also have to look at provenance.
- my123 3y agoNote that OpenC910 isn't the same core as the shipped one on this device. OSS version doesn't have RVV where the closed one that is actually shipped has RVV 0.7.1 for example.
- snvzz 3y agoThe situation is better[0] with JH7110, which has been around for a few months already in VisionFive2 and Star64 boards. 0. https://rvspace.org/en/project/JH7110_Upstream_Plan https://rvspace.org/en/project/JH7110_Upstream_Plan