HOME/組み込みソリューション特集/RISC-V特集
SPECIAL FEATURE

RISC-V特集

ソフトウェア業界でごく一般的になっているオープンソースの概念はプロセッサの分野でも注目されており、その1つがRISC-Vです。海外ではRISC-VをベースとしたCPUはすでに実用化されており、日本でもRISC-Vを利用したエコシステムの構築が進んでいます。

ABOUT

RISC-Vとは

RISC-Vはカリフォルニア大学バークレー校が開発し、オープンソースとして公開された命令セットアーキテクチャ(ISA)です。2015年にRISC-V Foundationが設立され、現在大手チップベンダーをはじめ世界各地から235社が参画しています。
ASIC/SoCのみならず、デバイス選択の自由度が高いためFPGA開発においても注目されています。また、コストパフォーマンスが高く、特定の企業に依存しないため、プロセッサのディスコン対策としても適したツールです。

FEATURES

RISC-Vの特徴

オープンソース CPU命令セット

特定の企業に依存することなく、長期間かつ安定的に使用することが可能です。

低コスト

CPUのコアであるISAが無償のため、それをベースとするCPU開発や商用IPの導入時に、コストは大幅に抑えられます。

高柔軟性

RISC-VをベースとしたオープンソースプロジェクトのCPU IPコアを使うことで、自社CPU構築が可能です。また、ソフトコアとして提供が可能なIPもあり、FPGAの制限がほとんどなく、柔軟性の高いシステム構築が可能です。専用の拡張があり、セキュリティに強いCPU構築が可能です。

CPU CORES

低コストで柔軟性の高いCPUコア

高性能自社CPU開発のベースとしてお使いいただけるオープンソースプロジェクトのCPU IPから実績豊富な商用コアまでご紹介します。

Andes Technology

Andes Technology

アジアで最初のCPU IPベンダーであるAndes Technology社は、2005年の設立以来、革新的な高性能/低消費電力32/64ビットプロセッサに関連するSoCプラットフォームの開発にフォーカスしてきました。ローエンドからハイエンドまでカバーできる、強力なCPU IP製品ラインナップによって世界中の多くの組み込みアプリケーションで採用された実績があり、2018年までに同社CPU IPを採用したSoC出荷の累積記録は35億を超えました。さらには、独自のISAに基づいた高度な機能を持つCPU IPをユーザーへご提供する一方で、同社は世界初のメインストリーム向けCPU IPにRISC-Vを採用したベンダーです。

Andes Technology の製品

4GB超のメモリ空間を扱う64bit RISC-V。MMUでLinux対応、FPU・DSP/SIMD拡張付き
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors RISC-V Series】 AndesCore™ AX25
スペシフィケーション
RISC-V CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
Linux対応の32bit RISC-V。5段パイプラインにMMU・FPU・DSP/SIMD(P拡張)を搭載
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
スペシフィケーション
RISC-V CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
Linux不要のDSP処理向け32bit RISC-V。DSP/SIMD(P拡張)と単/倍精度FPUを搭載
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors RISC-V Series】 AndesCore™ D25F
スペシフィケーション
RISC-V CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
4GB超のアドレス空間を扱う64bit RISC-V。5段パイプラインに単/倍精度FPUを搭載
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors RISC-V Series】 AndesCore™ NX25F
スペシフィケーション
RISC-V CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
汎用・浮動小数点演算向けの32bit RISC-V。5段パイプラインに単/倍精度FPUを搭載
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors RISC-V Series】 AndesCore™ N25F
スペシフィケーション
RISC-V CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
低消費電力・小面積の組み込み制御向け32bit RISC-V。2段パイプライン、RV32IMAC/EMAC
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors RISC-V Series】 AndesCore™ N22
スペシフィケーション
RISC-V CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
Linux向け64bit RISC-Vマルチコア。最大4コアのSMP構成、L2キャッシュとコヒーレンシ対応
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors RISC-V Series】 AndesCore™ AX25MP
スペシフィケーション
RISC-V CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
Linux向け32bit RISC-Vマルチコア。最大4コアのSMP構成、L2キャッシュとコヒーレンシ対応
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25MP
スペシフィケーション
RISC-V CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
Linux・RTOS向けのデュアルイシュー32bit CPU。5.41 CoreMark/MHz、N15FはFPU内蔵
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ N15/N15F
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
DSP処理向けのデュアルイシュー32bit CPU。130超のDSP/SIMD命令、D15FはFPU内蔵
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ D15/D15F
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
8bit MCUの置き換え向け超小型32bit CPU。2段パイプライン、最小12Kゲート、FlashFetch
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ N7
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
音声・マルチメディア処理向け。130超のDSP/SIMD命令を持つ5段パイプライン32bit CPU
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ D10
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
IoT機器のセキュリティ対策向け。N8ベースにセキュアMPU、DPA対策、スクランブル機能を追加
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ S8
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
8bitコアから移行する省電力IoT機器向け。3段パイプライン、1.82DMIPS/MHz、FlashFetch
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ N8
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
割り込み応答を重視する制御向け32bit CPU。レジスタ数やバス(APB/AHB/AXI)を構成可能
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ N9
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
家電SoCなどLinux向けの高性能32bit CPU。8段パイプライン、1GHz超、L2キャッシュ対応
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ N13
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
モーター制御やIoTゲートウェイ向けのミッドレンジ。5段パイプラインで800MHz超、FPU対応
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ N10
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
IoT機器のコントローラー向け。3段パイプライン、ACEでカスタム命令を追加でき省電力
【AndesCore™ Processors RISC-V Series】 AndesCore™ A25
メーカー
Andes Technology
製品名
【AndesCore™ Processors V3 Series】 AndesCore™ E8
スペシフィケーション
16Bit/32Bit CPU
デバイスタイプ
Achronix FPGA、Altera(Intel) FPGA、AMD(Xilinx) FPGA、ASIC、LATTICE FPGA、MICROSEMI FPGA
SECURITY

RISC-V関連セキュリティソリューション

RISC-V関連の様々なSWとHWのセキュリティソリューションをご紹介します。

Rambus

Rambus

Rambus Inc.は、1995年から高速メモリー技術、高速バスインターフェース技術を多くの半導体、システムベンダーに提供して参りました。また2011年には、セキュリティー業界で有名なCryptography Research社を買収する事により、組み込みセキュリティ技術の提供を開始し、現在ではデータセンターからモバイルエッジに渡る市場の幅広いセキュリティー要件に応える、高性能かつ高品質のセキュリティソリューションと共に、高速バスインターフェースIPを提供する会社です。

Rambus の製品

Veridify Security

Veridify Security

Veridify Security Inc.は高速で超低消費電力かつコンパクトな公開鍵を用いたセキュリティツールをご提供しており、処理リソースが貧弱なIoTエッジデバイスに最適です。また、量子コンピュータ耐性を持ち、将来を見据えたソリューションとなっております。

Veridify Security Inc.のIoT Embedded Security SDKはオブジェクトファイル形式で提供され、MSP430、ARM Cortex M0 / M3、8ビット8051、およびその他のマイクロコントローラーで使用できます。サポートされているコンパイラには、TI Code Composer Studio、GCC、IAR、Keilが含まれます。

Veridify Security の製品

COLUMN

関連記事

CONTACT

まずは、ご相談ください。

「探している組み込み製品」も「相談したい組み込み開発」も、まずはこちらから。
“こんな製品はないか”、“見積もりがほしい”、“この技術は対応できるか”、“詳しい実績が知りたい”——質問だけでも結構です。
お急ぎの場合も迅速に対応します。

お電話でのお問い合わせ 050-3000-2102 インダストリービジネス事業部 平日:9:00〜17:00