トリニダード・トバゴの組込みエンジニアがRISC-Vの批判に反論
RISC-Vアーキテクチャの批判記事に対して、トリニダード・トバゴの組込みシステムエンジニアが詳細な反論を発表。低価格性とアクセス性こそがRISC-Vの真価だと主張し、開発途上国のエンジニアにとっての可能性を示した。
トリニダード・トバゴを拠点とする組込みシステムエンジニアのArmstrong Suberoは、Dmitry Grinbergの批判記事「RISC-V: They Should Have Known Better」への詳細な反論を発表した。Grinbergの記事はHacker News、Lobstersで話題となった。Suberoは、RISC-VがISA設計の優雅さではなく、コスト効率性とアクセス性によって価値があることを主張している。
CH32V003から高性能SoCまでの統一アーキテクチャ
Suberoは、複数のチップタイプ(CH32V003、CH32H417、Baochip)にわたるRISC-Vの拡張性を実証している。CH32V003は10セント(100ドル未満で購入可能)のマイクロコントローラで、16個のレジスタ、乗算器なし、除算器なし、マシンモードのみ、2KB SRAM、16KB フラッシュを備える。Suberoはこのチップを使用してToFセンサ搭載のビン監視装置と農業用ドアコントロール製品の2つの製品を出荷した。
一方、CH32H417はデュアルコアMCUで、QingKe V5F(400 MHz)とV3F(144 MHz)を搭載し、896KB SRAM、960KB フラッシュを備える。さらに5 Gbps のUSB 3.2 Gen1トランシーバ、100M EthernetMAC/PHY、500MB/s の高速インターフェース帯域幅を装備している。CH32H417上では150KBのメモリを使用した実時間顔認識が動作可能だとSuberoは述べている。

開発途上国にとっての経済的利点
Suberoが強調する最大の利点は、経済的アクセス性である。トリニダード・トバゴからの開発ボード輸送費は60ドルから200ドルに及ぶため、ARMベースの従来ソリューションでは開発開始が困難だった。これに対し、Suberoは100ドル未満の総投資で、マイクロコントローラからPC互換レベルまでのRISC-Vスタック全体を探索できたと述べている。具体例として、50個のCH32V003にデバッガ付きで約7ドル、CH32H417評価ボードが約20ドル、Baochip Dabaoボードが9.50ドル(Crowd Supplyでの購入時)、2枚のBaochipボードが合計35ドル(送料込み)で入手できたと報告している。
加えて、OrangePi RV2は元々30ドル(送料無料)で販売され、Suberoは実験的にこのボードでLinuxを試用した。これらのコストはSegger J-Link(約600ドル、EDU版は200ドル)のようなデバッガの費用と比較すると、RISC-Vエコシステムの利点が明確である。
ARMのライセンス制限との対比
Suberoは、ARMの製品セグメンテーション制限とRISC-Vの拡張メカニズムを対比させている。ARMは異なる機能レベルに対して異なるコアファミリーを要求する一方、RISC-Vの拡張機構は同じベース命令セットを使用して、安価なマイクロコントローラから先進システムまでをサポートする。Grinbergは「RISC-Vは結果的に安価なマイクロコントローラ市場を支配するだろう」と述べており、Suberoもこの見方に同意しながらも、その理由は「10セントのチップの価格と、その上のはしごが一貫したISAである」ことにあると強調している。
Suberoは、MMUをゲートキーパーライセンスなしで設計できる能力が、開発途上国でのエンジニアリング機会をもたらす可能性を指摘している。Baochip-1xはVexRISC-V(オープンコア)ベースであり、Xousマイクロカーネルを実行するMMU搭載SoCで、DEFCON 34バッジに搭載された。Suberoは同チップの裸金属C SDKを作成し、NuttX RTOSのCH32V307への移植も行っている。
この記事は元記事の事実のみに基づいて自動生成されました。
出典
RV Embedded「A Third World Embedded Engineer Responds to "RISC-V: They Should Have Known Better"」https://rvembedded.com/blog_post/12/ (Hacker News、Lotstersの報道による)