RISC-V:iWaveのOSM上のオープン標準命令セット・アーキテクチャ


世界中のPC、ラップトップ、携帯電話、組み込み機器で一般的に使われている2つの主要なCPUアーキテクチャは、x86とARMである。これらのアーキテクチャ設計は、ライセンスやロイヤルティを要求し、独占的である。これらのアーキテクチャは継続的なサポートを提供せず、企業が独自のISA(命令セットアーキテクチャ)を作成することを妨げている。

研究者によれば、これらのアーキテクチャのコンパイラは命令のサブセットしか使わず、プロセッサ内に不要なデコード・ロジックを組み込んでいたため、消費電力と面積が大きかったという。RISC-Vプロセッサは、命令セットを凝縮し、レジスタに多くのリソースを投入することで、これらの制約を克服した。

RISC-Vプロセッサ・アーキテクチャ入門

RISC-Vは、RISC(Reduced Instruction Set Computing:縮小命令セット・コンピューティング)の設計原則に基づいて確立されたオープンスタンダードの命令セット・アーキテクチャ(ISA)である。RISC-Vは、あらかじめ定義された命令セットの数が少なく、理解しやすくコーディングしやすい。その結果、RISCチップは毎秒数百万命令(MIPS)を実行できる。

他のISA設計とは異なり、RISC-Vはオープンソースライセンスの下で利用可能であり、アーキテクチャに関する自由で拡張可能なソフトウェアとハードウェアの新しいレベルを提供する。RISC-Vは、マイクロコントローラからスーパーコンピュータまで、あらゆるコンピューティング・システムに適しており、実装に制限はありません。

RISC-Vにはさまざまな利点がある、

  • 新しいビジネスモデルの構築RISC-Vは階層化された拡張可能なISAであるため、企業は最小限の命令セット、明確に定義された拡張機能、カスタム拡張機能を実装することで、高度なワークロードに対応するカスタム・プロセッサを構築できる。
  • リスクと投資の削減:開発コミュニティが共有するツールや開発リソースを活用し、リスクと投資を削減する。
  • プロセッサを柔軟にカスタマイズできるRISC-VアーキテクチャはSoCの構成やその他の設計属性に基づいて実装されるため、エンジニアはデバイスのニーズに応じてチップセットを大型、小型、または強力にカスタマイズできます。
  • オープンソース:RISC-Vでは、gitリポジトリから設計ファイルを自由にダウンロードし、IPやライセンス制限のないハードウェア設計を構築するために使用することができます。

RISCアーキテクチャは、CISCに比べてわずかな消費電力で高度に最適化された演算を実行する。RISCプロセッサは単純な命令を1クロックサイクルで実行する。逆に、CISCは逆のアプローチを取る。その結果、RISCはCISCと同じ命令を実行するのに、より多くのクロック・サイクルを必要とするが、より効率的で消費電力が少ない。CISCが1命令サイクルでより多くの命令をコンピュータに実行させるのに対し、RISCはプログラミングの簡素化を可能にする。

以下の式は、コンピュータの性能(プログラムの実行に要する時間)、1命令あたりのサイクル数、プログラム中の総命令数の関連を示している。

コンピュータ性能比較式(スタンフォード大学)

この式は、プログラム命令数とデバイス性能は反比例することを示している。デバイスの性能を向上させるには、1命令あたりのクロック数を最小化するか、1プログラムあたりの命令数を削減すればよい。一般的に、RISCアーキテクチャは全体的な消費電力を削減することに成功しており、時には低い性能を犠牲にすることもある。

RISCのカテゴリーにはさまざまな命令セット・アーキテクチャがあり、ARMはSoCサプライヤの間で最も人気のあるISAの1つです。RISC-VはRISCファミリの最新メンバーであるため、RISC-V命令セット・アーキテクチャは組み込み分野で人気と関心を集めている。業界のリーダーたちは、複数の業界やアプリケーションに対応するためにRISC ISAを設計に取り入れており、ルネサスはそうした取り組みの最前線にいます。ルネサスは2022年3月、64ビットRISC-V CPUコアを搭載した汎用マイクロプロセッサユニット(MPU)「RZ/FIVE」を発表した。

RISC-Vベースのシステム・オン・モジュール

ルネサスシナジーのパートナーとして、アイウェーブは、ゲートウェイなどのIoTエンドポイントデバイスをターゲットとした、強力なルネサスRZ/FIVEMPUベースのシステム・オン・モジュールによって実現された、組み込みプラットフォームにおける新たな目覚ましい発展を紹介しました。

iW-RainboW-G53Mシステム・オン・モジュールは、ルネサスのRZ/FIVEまたはRZ/G2ULまたはRZ/A3UL MPUベースのLGAモジュールで、OSM(Open Standard Module)Size-M仕様に基づいて設計されています。ARM Cortex-A55およびRISC-Vアーキテクチャとの互換性により、お客様の選択肢を広げ、製品開発の自由度を向上させます。

ルネサスRZ/FIVEまたはRZ/G2ULまたはRZ/A3ULベースのシステム・オン・モジュールの主な特長は次のとおりです、

  • ルネサスG2UL、A3UL、FIVE MPUに対応

  • Cortex-A55コアをサポート(G2UL & A3UL)
  • RTOS(G2UL)用Cortex-M33コアをサポート
  • RISC-V Andes AX45MP @1.0GHz(ファイブ)
  • 2x RGMII、2x USB 2.0、1x MIPI CSI、1x RGB
  • 1GB DDR4 RAM
  • OSMサイズ-SE LGAモジュール

SoMはOSM Size-M仕様規格で提供されるため、キャリア基板に直接はんだ付けすることができ、振動の影響を受けやすく、コンパクトなフォームファクターを必要とする製品にさらなる堅牢性を加えることができる。

コンパクトな設計と幅広いサービスにより、RZ/Five SoMは低消費電力、熱効率、低コストを組込みシステムに組み込みます。

詳細およびお問い合わせは、mktg@iwavesystems.com。

続きを読む

ルネサスシナジーを活用したヘルスケアIoT強力なセキュリティとエンド・ツー・エンドのIoTゲートウェイQNX 7.0 RTOS搭載ルネサスRZ/G1H SoM

著作権 © 2022 iWave Systems Technologies Pvt.