arm vs RISC-V!主要MCUの特徴と性能を徹底比較:知っておきたい主要MCU(3/3 ページ)
今回は主要なマイクロコンピュータ(MCU)コアと、その機能や特長について説明します。
3. 各コアを使用した主要なMCUとエコシステム
arm
1. ルネサス エレクトロニクス
・Cortex-M搭載のRAシリーズにて、Cortex-M0+から最新のCortex-M85まで
幅広い製品を展開
・Cortex-A搭載のRZシリーズでもRTOS搭載でMCUとして使用可能な製品を
ラインアップ
2. Microchip
・SAMシリーズ、PIC32シリーズでCortex-M0+からCortex-M7までの製品を展開
・IoT用途からセキュリティ用途、車載用途まで幅広いアプリケーションに対応
3. NXP
・Cortex-M0+からCortex-M7までの製品を展開
・Kinetis、LPC、MCXと複数種類の製品ラインアップを持ち、i.MX RTシリーズでは
プロセッサライクな処理性能重視の製品を展開
4. STMicroelectronics
・STM32としてCortex-M0からCortex-M55までの幅広い製品を展開
・超低消費電力から高性能、無線対応までアプリケーションに合わせた製品を
ラインアップ
5. エコシステム
・ARM純正 Keil MDK-ARM、IAR社製 Embedded Workbench
・その他、MCUメーカーよりGCCコンパイラを搭載したオリジナルの
統合開発環境を提供中
RISC-V
1. ルネサス エレクトロニクス
・モーター制御用ASSP、音声制御HMI用ASSPに続き、超低消費電力MCUを展開
・自社製RISC-Vコア搭載製品も展開中
2. Microchip
・PIC64としてRISC-V搭載の高性能MPUをラインアップ
・宇宙用途向けとして放射線耐性を持ち、宇宙探査ミッションに適した高性能
プロセッサのラインアップあり
3. WCH
・CH32Vシリーズとして、STMicroelectronics製STM32互換ペリフェラル
搭載製品を展開
4. その他
・Infineon、NXP、STMicroelectronics、Nordic、BOSCH、Qualcommなどが
RISC-Vプロセッサ開発企業QUINTAURIS社に共同出資
・Infineonは2030年をターゲットにRISC-V搭載車載MCUリリースすることを発表
5. エコシステム
・IAR社製Embedded Workbench RISC-V
・Efinix社製 Efinity RISC-V Embedded Software IDE
・ASHLING社製 RiscFree SDK
・Renesas社製 e2studio
4. まとめ
armとRISC-Vに関して、沿革から性能・特長まで見ていきましたが、いかがでしたでしょうか? 事業継続計画(BCP)の観点でarmを選択される方も多いと思います。armの魅力は各社がarm社提供のコアを使用しており、ツールなどの共通化が行いやすい点にあります。しかしながら、arm社の開発方針やライセンスに左右されやすいという課題もあります。
RISC-VはオープンソースとしてISAのみ提供されており、各社で自由にコア開発が行えることが特徴です。提供されているISAに関しては共通ツールが使用でき、ライセンスフリーで使用できることも魅力となります。
汎用MCU以外でも、専用ICのコントロール部にRISC-Vを採用するなど、MCUとして普段気にしない箇所での採用も進んでいます。また、中国や欧州などはおのおのRISC-Vに注目しており、今後もRISC-V採用製品が増えていくことが予想されます。
リョーサンテクラボには、CPUコア以外にもさまざまなテーマのコンテンツを掲載していますので、のぞいてみてください。
Copyright © Ryosan Company, limited All rights reserved.
関連記事
EMIの基礎
今回は「EMI(電磁妨害)」を取り上げます。EMIの定義から、EMIが与える影響、EMIで使われる単位といった基礎知識をお伝えします。
EMIの規格と測定
今回はEMIの規格と測定について説明します。
AI分野で欠かせないGPUとは? CPUとの違いや活用例まで解説
今回はGPUの構造と歴史、CPUとの違いに関して説明します。
マイコンとDSPの違いって何?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初級者の方からよく質問される「マイコンとDSPの違いって何?」についてです。
マイコンのソフト開発って、どうやるの? ――「マイコン開発」で知っておきたい用語
マイコンについて、ある程度分かってきたところで、今回は、「マイコン開発」で覚えておきたいいくつかの用語を紹介します。同時に、マイコン開発で使用する開発ツール(開発環境)や全体的な開発の流れも解説します。
マイコンでAIを実現するための手順
すでにマイコンを使い込まれている上級者向けの技術解説の連載「ハイレベルマイコン講座」。前回はAIアプリケーションの特長(組込みAIのメリット)まで解説した。今回は実際に「組み込みAI」を構築する手順ついて解説する。
