
「Polarfire SoC」と呼ばれる、「アーキテクチャは、RISC-V Specialist Sifiveで取り組んでいたデバイスを作成するためにRISC-V Specialist Sifiveで働いていた、リアルタイムのコアコヒーレントCPUクラスタ内のリアルタイムの確定的な非対称マルチプロセッシング機能をLinuxプラットフォームにもたらします。
リアルタイム操作は、安全性の重要な、システム制御、および信頼できる実行環境に含まれています。
それはCPU分岐予測器をオフにし、レベル1キャッシュを厳密に統合メモリに変換することによって達成され、すべてのコアがメモリサブシステムにコヒーレントされ、メッセージ通過のためのコヒーレントメモリを共有することを確実にする。
4つのコアはRV64GC命令セットを実行します。これらを監視するために、この時間はRV64IMAC命令セットを実行します。 5つすべてがコヒーレントに動作することができます。
既存のPolarFire FPGAからRISC-Vバージョンは、次のようなセキュリティ機能を継承しています.DPA耐性ビットストリームプログラミング、アンチタンパ、暗号化バインドサプライチェーンアシュアランス、物理的に非クローニング可能な機能、真の乱数発生器とサイド - チャネル抵抗性暗号コプロセッサ
さらに、マイクロチップによれば、プロセッサはセキュアブート(128Kバイトのブートフラッシュ)、物理メモリ保護、およびすべてのメモリに、シングルビットエラー訂正とダブルビットエラー検出を行います。当社はまた、観客とメルトダウン免疫を主張しています。
チップが入手可能になる前に、AntMicroのRenode Open-Source Build-Debug-Test Frameworkソフトウェアを使用することができ、MicrochipはHifiveの「解き放たれた開発ボード」と並んで実行するための「Hifive Unleashed拡張ボード」を作成しました - マイクロチップは2つのボードを一緒にダビングしました。 MPFS-DEV-KIT。
既存のPolarFire FPGAの場合、マイクロチップにはRV32i(整数)命令セットを実行する「MI-V」32ビットRISC-Vソフトコアがあり、「M」(MILTIPLY / DIVEDING)、「A」(アトミック命令)または「F」 (単精度浮動小数点)拡張
マイクロチップは先週ロンドンで「RISC-V」セミナーの「始めようとしています。