16
www.microchip.com PolarFire FPGA アーキテクチャ、アプリケーション、セキュリティ機能、 設計環境、設計用ハードウェア PolarFire TM FPGA

PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

www.microchip.com

PolarFire FPGAアーキテクチャ、アプリケーション、セキュリティ機能、 設計環境、設計用ハードウェア

PolarFireTM FPGA

Page 2: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

www.microchip.com2

PolarFire ™ FPGA

低コストの PolarFire FPGA は中密度で最も低い電力消費量を実現Microchip 社は低コストの FPGA PolarFire ファミリによって不揮発性 FPGA の分野をリードしています。PolarFire FPGA は同等の SRAM FPGA に比べて電力消費量が最大 50% も少なくて済みます。有線ネットワークと携帯電話インフラストラクチャ、防衛と商用航空市場、産業用オートメーションと IoT市場といった幅広いアプリケーションに最適です。

弊社は幅広くFPGA を供給するサプライヤとして、ロジック エレメント (LE) が 1K ~ 500K の FPGA 製品を提供しています。

PolarFire FPGA は低い静的消費電力、セキュリティ、Single Event Upset (SEU) 耐性といった従来の不揮発性 FPGA の特長を備えつつ、これまでにない機能を備えています。

市場の主要な問題を解決

低コスト アーキテクチャ• トランシーバ性能を 12.7 Gbps に最適化して小型化 • 特定の密度と帯域幅 (10 ~ 40 Gbps) にアーキテクチャと

プロセスを最適化• 1.6 Gbps I/O — CDR を備えたクラス最高の強化型 I/O

通信用論理回路 ( これらの GPIO で SGMII/GbE リンクをサポート )

• ミッドレンジ デバイスで、高性能、クラス最高の強化型セキュリティIP

低消費電力• きわめて低い静的消費電力 — 28 nm の不揮発性プロセス

により静的消費電力を大幅に低減• 12.7 Gbps に最適化されており、きわめて低い消費電力を

実現• 低電力モード — Flash*Freeze によりクラス最高のスタンバ

イ電力を実現• 統合ハード IP — DDR PHY、PCIe エンドポイント / ルート

ポート、暗号化プロセッサ• 総消費電力 ( 静的 + 動的 ) — 最大 50% 低い消費電力

通信 • 限られた帯域幅と CAPEX でネット

ワーク容量とカバレッジを大幅に 改善

• 4K ビデオへの対応• OPEX の低減• 最小限の電力消費量で IoT の

拡大に対応• 物理的フットプリントとカーボン

フットプリントの縮小

防衛 • 対外有償軍事援助 (FMS) に求めら

れる耐タンパ性• 車両と武器の自動化の増加• 操作者の状況認識力の強化• 戦場での携帯性とミッション期間の

延長 • サイバー セキュリティの強化• サプライチェーン セキュリティ

産業• ファクトリ オートメーションの

ネットワーク化の増大 • M2M — センサとノードのさらなる

増大• 分散化したセキュア コンピュー

ティングを必要とするクラウド サービスの増加

• 携帯性のさらなる普及 • サイバー セキュリティの脅威• 機能安全

Page 3: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

PolarFire Brochure 3

PolarFire アーキテクチャ

4 to 24 Transceiver Lanes

PCI Express Gen 2(EP/RP) DMA,

x1, x2, x4

PCI Express Gen 2(EP/RP) DMA,

x1, x2

Up to 24 Lanes Multi-Protocol Low Power 250 Mbps—12.7 Gbps Transceiver Lane

PolarFireTM FPGA

PolarFire SystemController

Suspend

SystemServices

FlagResponse

AHB DPAResistant

True RandomNumber

Generator

CryptoCo-Processor

Available on DataSecurity Devices

VDD (1.0V or 1.05V)VDD25 2.5VVDD18 1.8V

64B/6XB

PIPE

8B/10B

OOB

CTLE

Loop Back

DFE

Eye Monitor

Supported Protocols and Functions (Soft IP)

SEU Immune Configuration Cell FPGA Fabric up to 481K Logic Elements

High-Speed I/O (HSIO) 1.8V–1.2V General Purpose I/O (GPIO) 3.3V–1.2V

CRPI

RISC-V

JESD204B

AXI, DMA, Bus Master

SPI AutoProgramming

SecureeNVM

Tamper Detectors and Countermeasures

Physically Unclonable

Function (PUF)

SATA

QDR II+Controller

SDI SD/HD

TSE MAC

Interlaken

DDRxController

10GBASE-KREMAC

LPDDRxController

18 x 18 MACC,Pre Adder

µSRAM(64 x 12)

User PLLs and DLLs

µPROMLSRAM (1024 x 20)

SECDED

I/O Gearing DDR4, 3L, LPDDR3QDRII+

I/O Gearing SGMII DDR2/3,LPDDR, QDRII+

Soft IP

信頼性機能 • SEU 耐性を備えた FPGA のコンフィ

グレーション セル • 内蔵 SECDED と LSRAM でのメモリ

インターリーブ• セーフティ クリティカル設計のための

システムコントローラ サスペンドモード

セキュリティ機能 • CRI (Cryptography Research

Incorporated) の特許取得済み差分電力解析 (DPA) によるビットスト リーム保護

• 物理的複製防止機能 (PUF)• 56 K バイトのセキュアな

eNVM (sNVM)• タンパ検出とタンパ対策

• Athena TeraFire EXP5200B 暗号 コプロセッサ ( スイート B 対応 )

• FPGA、µPROM、sNVM のダイジェスト整合性チェック

• 真性乱数ジェネレータ• CRI DPA 対策パススルー ライセンス

PolarFire FPGA は最大 500K の LE を内蔵し、12.7 G トランシーバを備え、消費電力が半分• 250 Mbps ~ 12.7 Gbps の内蔵マル

チギガビット / マルチプロトコル トランシーバによる高速シリアル接続

• 4 入力のルックアップ テーブル (LUT)とフラクチャラブル D タイプ フリップフロップで構成される最大 481K のロジック エレメント

• 最大 33 Mb の RAM• 強化型 pre-adder を備えた最大

1480 の 18x18 積和演算ブロック

• 最大 x4 の Gen 2 エンドポイント(EP)とルートポート (RP) 設計用の内蔵デュアル PCIe

• 最大 1600 Mbps の DDR4、1333 Mbps の DDR3L、1333 Mbps のLPDDR3/DDR3 メモリをサポート するインターフェイス採用高速 I/O (HSIO)

• シリアル ギガビット Ethernet のSGMII、1067 Mbps DDR3、1600 Mbps LVDS のインターフェイスを 設定可能な CDR 付きの 3.3V GPIO

Page 4: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

www.microchip.com4

PolarFire SoC アーキテクチャ

多用途低消費電力マルチコア RISC-V CPU サブシステムを統合した PolarFire SoC• Linux 対応 64 ビット マルチコア

CPU クラスタ• 決定論的動作• 防衛グレードのセキュアブート

• 50 個のブレークポイントまたはウォッチポイント

• 命令トレース• ランタイム設定可能な AXI バス

モニタ

• 即時起動• 低消費電力• 多数の I/O

開発プラットフォーム• FPGA 設計用 Libero Design Suite• C および C++ 開発用 SoftConsole

IDE• PolarFire SoC 開発キット• Antmicro Renode の PolarFire SoC

モデリング プラットフォーム

MSS Configurator • プッシュボタンによるプロセッサ

サブシステムの構成• 以下のプリセットを用意

• クアッドコア SMP Linux• ベアメタル• Linux + Real Time

組み込まれている信頼性と セキュリティ• 全てのメモリに SECDED を内蔵• 物理的なメモリ保護• DPA に対して安全な暗号化コプロ

セッサ• 検査可能な RTL による信頼と証明

Coherent Switch

Secure Boot

Performance/Event Counters

• Instruction Trace• AXI Bus Monitors• 50 Break Points• Fabric Logic Monitor• SmartDebug• Debug Locks

128 Boot Flash

AMBA Switch with Memory Protection and QoS

Low Power PolarFireTM FPGA Architecture

Deterministic L2 Memory Subsystem

DDR4/LPDDR4 Controller

DDRIO PHY

IO

Deterministic, Coherent CPU Cluster

RV64IMACMonitor Core

RV64GCQuad Core

Page 5: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

PolarFire Brochure 5

通信 — 有線アクセスと携帯電話インフラストラクチャ

より低いコストでより広い帯域幅現在の携帯電話インフラストラクチャと有線アクセス ネットワークは急速な変化に直面しています。テラバイト単位の高価値コンテンツをコンシューマに提供する必要がある一方、運用コストと設備投資の削減、サーマルフットプリントとカーボン フットプリントの低減も必要です。PolarFire FPGA は増え続ける 10 Gbps コンバージド ポートへの帯域幅処理能力を低コスト低消費電力で提供します。PolarFire FPGA は市場に広がっているサイバー セキュリティの脅威に関する懸念に加え、ディープ サブミクロンのSRAM ベース FPGA のコンフィグレーション メモリで生じる SEU による信頼性への懸念にも対応します。

アプリケーション

有線アクセス

PolarFire のソリューション• PON アプリケーション向けバーストモード レシーバを内蔵した低コスト 10 G SERDES • GPIO の内蔵 CDR により、GbE の使用時に小型デバイスの利用が可能• 総消費電力を最大 50% 低減• 不揮発性、即時起動• クラス最高のセキュリティとコンフィグレーション SEU に対する耐性

HetNet — Remote Radio Head のデジタル フロントエンドと BBU

PolarFire ソリューション• 消費電力を最大 50% 低減できるため消費電力に制約がある無線製品に最適• 消費電力に制約があるスモールセルと温度変化の大きい屋外ユニットで特に重要• 低 / 中帯域幅の DFE 4 x 4 x 60 MHz とベースバンド処理に理想的な強化型 pre-adder による信号処理機能• 10 G CPRI、ブリッジ、フロントホール / バックホール トランスポート用の超低消費電力トランシーバ内蔵• タンパとハッキングに対してクラス最高のセキュリティを提供

• 有線アクセス、エッジ、メトロ (1 ~ 40 G)

• 異種無線ネットワーク• 無線バックホール

• スマート光モジュール• ビデオ放送

SPI Flash

PolarFireTM FPGAMPG300

Protocol Bridging, Co-Processing

PHYVSC8575

EthernetSwitch

VSC7442

Control Bus – PCIe

5 Gbps (QSGMII)4 X 1.25 (GE)

5 Gbps (QSGMII)4 X 1.25 (GE)

5 Gbps (QSGMII)

Time Stamp

4 x 1 GbE

10 GE Optical

~100 GPIO FlexibleVoltage Requirements

10G xPON

To AFECPRIJESD

204B DPDDUC

DDC

CPRIFramer

CPRIFramer #1

BB Processing,Bridging, Control,

Switching

SRIO

To Backhaul,Cloud

10 GbE, OTN, GbE

CPRIFramer #n

PolarFireTM FPGA—MPF300

CFR

Page 6: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

www.microchip.com6

防衛と航空

サイズ、重量、消費電力を抑えながらセキュリティを実現今や戦場で兵士が任務を遂行するには、サイズと重量をできる限り抑えたハイテク装置を装備する事が不可欠です。ミッション期間の長さは携帯性と同じくらい重要ですが、これは電力消費量に大きく左右されます。PolarFire FPGA は競合する FPGA よりはるかに低い消費電力で高帯域無線と画像信号処理能力を提供します。Microchip 社では FMS、スマート軍需品、レーダー、セキュア無線向けの低コスト FPGA においてクラス最高の耐タンパ性とデータ セキュリティ機能も提供しています。

携帯型軍用無線

PolarFire のソリューション• 高速無線と画像信号処理向けの強化型 pre-adder を備えた 450 MHz で動作する DSP ブロック• 最高 1.6 Gbps で動作する ADC/DAC 対応 GPIO • 総消費電力を最大 50% 低減• 不揮発性、即時起動• クラス最高のセキュリティとセキュアな製造工程• 優れた信頼性 — コンフィグレーション SEU に対する耐性

セキュアな暗号化通信

防衛および航空アプリケーション • 暗号化と信頼の基点• セキュアな無線通信

• スマート軍需品• レーダーと電子戦

• 航空機のネットワーク化• アクチュエータと制御

Handheld Military Radio

Switching PIN DiodesSP2T SwitchMPSR10-606

High Power MMICor GaN Amplifier

MMIC Driver MMA002, 17, 21

β

MMIC Digital Shifter/Attenuator

Limiter PINDioodes

GC47, MPL47xxx

MMIC LNAMMA004

PolarFire FPGAMPF200

KeypadLCD

HMI

β A/D Converter

D/A Converter

WaveformProcessing

DDC DUC

Baseband

IEEE 1588

Crypto

PolarFireTM FPGA MPF300

TimberwolfAudio

ProcessorEEPROM

Flash

CSAC IEEE 1588PLL

Low NoiseXO

Commandand Control

Cipher/Plain Text Data

Fetch Keys ThroughSystem Service API

FPGA Fabric

PolarFireTM FPGA

AthenaTM TeraFire®

5200B Crypto Co-Processor

56 Kbytes of Secure NVM (sNVM)

Physically Unclonable Function

User Reconfigurable and Permanent Lock-bits

Factory Reconfigurable and Permanent Lock-bits

DMAUser Logic

RISC-V orArm® Cortex®-M1

System ControllerEncryptedBitstream

JTAG

SPI

Page 7: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

PolarFire Brochure 7

産業

未来の産業用ソリューションの強化今日、Microchip 社の FPGA とソリューションは世界中の産業用品市場の中でも最も安全性の高い分野で使われています。これまで弊社の製品が使われてきたセーフティ クリティカルな産業用アプリケーションには危険エリアのレーザーカーテン センサ、液体流量計、原子力発電所の制御、ナビゲーション システム、セキュア通信等、様々なものがあります。

Industry 4.0 では Internet of Things (IoT) を使ってスマート ファクトリに接続性を持たせます。この取り組みでは産業用ネットワークのエッジにインテリジェンスをもたせる必要があり、FPGA にも高帯域への対応とパケットベースのインターフェイスによる処理機能が求められます。また、マシンビジョン、ロボット工学、サーマル イメージング等の技術では最も電力効率の優れた方法によってネットワーク全体で画像処理機能を高める必要があります。

360 度のサラウンドカメラ — 画像センサの集約と画像処理の実行

産業用アプリケーション • プロセス制御とファクトリ オート

メーション• マシンビジョン、処理、分析

• 温度および画像処理• ロボット工学とモーション制御• 産業用 IoT

• シーケンサ (PLC)• 産業用ネットワーク

PolarFire のソリューション• 最高 1.2 Gbps で動作するセンサ インターフェイス対応

GPIO• TSN 用の業界最高レベルの 1588 プロファイル• 低消費電力のマルチレート SDI のサポート • 4K2K の画像信号処理向けの強化型 pre-adder を備えた

450 MHz で動作する DSP ブロック• ポータブル アプリケーションでバッテリ寿命を延長する

Flash*Freeze モード

• 総消費電力が最大 50% 少ない• 不揮発性、即時起動• クラス最高のセキュリティ• プロトコル スタック用のソフト RISC-V プロセッサ• 機能安全要件で求められる SEU 耐性

PolarFireTM FPGA—MPF200

ImageAggregationand Blending

CMOS SensorInterfaces

Soft RISC-V

Format Conversion to

PCIeWi-Fi® Module

SD Flash

LPDDR3

LPDDR3Memory

Controller

CMOS Image Sensor

Image Processing IP

Page 8: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

www.microchip.com8

業界で最も安全な FPGA

MPF100

11 x 11 mm

MPF200

11 x 14 mm

MPF300

16 x 16 mm

サイバー セキュリティはネットワーク エッジの接続デバイスにおける最大の懸念事項です現在の要求の厳しいアプリケーションは設計上の機能要件を十分には満たせておらず、より安全な方法が求められています。シリコンの製造中からシステムの導入と運用に至るまで一貫したセキュリティが必要です。Microchip 社の PolarFire FPGA は業界で最も先進的でセキュアなプログラマブル FPGA です。

セキュリティ リーダー

セキュリティ上の利点 低密度 ミッドレンジ

Microchip 社 他社 Microchip 社 他社

オーバービルディングとクローニングの防止

低密度で トップクラスの

セキュリティ

N/A

業界トップクラスの セキュリティ

N/A

完全な設計 IP 保護 N/A 弱い

ルートオブ トラスト ( 信頼の基点 ) N/A N/A

セキュアなデータ通信 N/A 弱い

耐タンパ性 N/A N/A

小型の PolarFirePolarFire FPGA は 100K、200K、300K LE で最も小型です。

「IoT センサの数は今後 5 年で 300 億に達すると予想され、 その全てがサイバー犯罪の侵入口になる可能性があります」 – Economist Intelligence Unit、2016 年 4 月 11 日

「サイバー犯罪を人類の歴史の中で最も大きな富の移転と呼ぶ人もいます」 – The Center of Strategic and International Studies、 2013 年 7 月、The Economic Impact of Cybercrime

Page 9: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

PolarFire Brochure 9

PolarFire の設計環境

Libero SoC PolarFire 設計スイート Microchip 社は同社製 FPGA で使える実証済みおよび最適化済みの IP コアを提供しています。これらを活用すると、設計の生産性を高める事ができます。Microchip 社が提供する各種 IP コアは主要な市場とアプリケーションを全てカバーしています。これらのコアは Microchip 社が開発した DirectCore またはサードパーティが開発した CompanionCore として整理されています。ほとんどの DirectCore は Microchip 社の Libero ツールスイートから無料で利用でき、共通の通信インターフェイス、周辺モジュール、処理要素を備えています。

SmartDebug SmartDebug は、Microchip FPGA 内のオシロスコープと同じ機能を提供します。SmartDebug には LiveProbes と呼ばれるツールがあります。このツールによってエンジニアは設計を再コンパイルする事なくFPGA 内の任意の 2 つのノードを外部ピンで観測できます。ノードは簡単に選択および変更でき、リアルタイム信号を外部から即座に観測できます。この SmartDebug 機能により、エンジニアのデバッグ時間を週単位で、場合によっては月単位で短縮できます。さらに SmartBERT モジュールにより、PolarFire デバイスが内蔵している PMA テスタを設定および監視できます。

Design

IP Catalog

Simulation

Synthesis

Layout

Hardware Debug

TimingAnalysis

PowerAnalysis

SmartDesign

FPGA Design Flow

Libero® SoCSoft Console IDE

Complier

Debugger

FirmwareCatalog

SampleProjects

Embedded Design Flow

RAM

DUT

JTAG

SmartDebug

Live PROBE A

SET

CLR

D Q SET

CLR

D Q

SET

CLR

D Q SET

CLR

D Q SET

CLR

D Q

Live PROBE B

Page 10: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

www.microchip.com10

PolarFire の設計用ハードウェア

Microchip 社とパートナーは、お客様が PolarFire FPGA を評価してアプリケーションを開発できるように各種ボードを製作しました。

デバイス : MPF300TS-1FCG1152EES• 4 GB 32 ビット DDR4、2 GB 16 ビット DDR3、

1 Gb SPI フラッシュメモリ• 2 x Ethernet 1588 アプリケーション向けの PHY に対応した

RJ45 ポート• SFP+ インターフェイスと IOG ループバックをサポート• 高速 SerDes インターフェイス• 4 x FMC コネクタ (HPC)• 素子内の温度監視• オンボードの 50 MHz システムクロック

デバイス : MPF300TS-1FCG484EES• x32 ビット DDR4 と 1 Gb SPI フラッシュメモリ• SGMII アプリケーション向けの PHY に対応した

RJ45 ポート• FMC コネクタ (LPC)• プロトタイプ ブレッドボード領域 • PCI Express (x4) エッジコネクタ• オンボードの 50 MHz システムクロック

デバイス : MPF300TS-1FCG1152EES• トリプル 1GbE インターフェイス • 1 x 10GbE SFP+ ケージ• PCI Express (x4) Gen2• デュアル DDR3L (x32 と x16) • 高速 FMC (HPC) 拡張• HDMI 出力• 拡張コネクタ : PMOD• その他の低速インターフェイス : UART、SPI、I2C

デバイス : MPF300TS-FCG484EES • PHY 対応 1 GbE インターフェイス (VSC8531)• Wi-Fi® モジュール• 拡張コネクタ : Arduino Shield、MikroBus、PMOD• DDR3 SDRAM (256Mx16)• SFP ケージ• 64 Mb SPI フラッシュ• その他の低速インターフェイス : UART と JTAG

PolarFire 評価用キット

PolarFire スプラッシュ キット

Arrow Everest キット

Future Avalanche ボード

Page 11: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

PolarFire Brochure 11

PolarFire SoC の開発

仮想プラットフォーム

Antmicro Renode の PolarFire SoC エミュレーション プラットフォームAntmicro 社の Renode プラットフォームは同一シミュレーション環境に複数の仮想デバイス ( マルチノード ) を接続した構成を提供するため、シングルデバイス ソリューションに見られる制約がありません。

生産性の高いプログラミング プラットフォームである C# と先進の抽象化レイヤを採用しており、面倒な C 言語プログラミングなしで簡単に開発できます。

さらに、シミュレーションしたプラットフォームを完全に可視化できるため、より詳しい情報が得られる他、セキュリティを強化できます。またオープンソースのため、統合、変更、追加の制限がなく、簡単にバンドルしてお客様に配布できます。Microchip 社のSoftConsole IDE を活用しているお客様は、特に簡単に使う事ができます。

Imperas 社は開発、移植、デバッグ、テストに便利な Mi-V FreeRTOS Extendable Platform Kit (EPK) のツールを提供し、Microchip社の RISC-V ベースの SoC FPGA をサポートしています。

Page 12: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

www.microchip.com12

Mi-V RISC-V エコシステム

オペレーティング システムRISC-V ソフト CPU は商用とオープンソースのリアルタイム オペレーティングシステムのほとんどでサポートされています。

RISC-V の商用オペレーティング システム

RISC-V のオープンソース オペレーティングシステム

PolarFire SoC は先に挙げた RTOS で Buildroot Linux を サポートします。

Mi-V 組み込みエキスパート ネットワークMi-V 組み込みエキスパートは資格を持つサードパーティのデザインハウスで構成されたネットワークであり、プロジェクトのライフサイクルを通してお客様の PolarFire SoC の設計を支援します。

ソリューションMicrochip 社は RISC-V に関する各種設計、ソリューション、デモ、サンプル プロジェクトを GitHub サイトに掲載して設計者が簡単にアクセスできるようにすると共に、ソリューションの定期的な更新も提供しています。

github.com/RISCV-on-Microsemi-FPGA

GitHub で提供しているソリューションには以下があります。• Buildroot Linux SDK• Libero プロジェクト• サンプルの回路図とレイアウト• FreeRTOS のデモとソースファイル• RISC-V のベアメタル ブートローダ• RISC-V のハードウェア抽象化レイヤ

RISC-V ソフト CPUMircosemi 社の 32 ビット RISC-V ソフト CPU は RTG4、IGLOO2、PolarFire FPGA で利用できます。

FPGA

ClockReset

Interrupts to PLIC

JTAG

DDR Interface

RX/TX GPIO

To PLIC To PLIC To PLIC To PLIC

Platform-Level Interrupt Control (PLIC)

TAPC

Single Step

Uncached TileLink

5 Stage Pipeline

RV32IM

Integer Div/Mul

I and D Cache

eNVM/Boot

CoreAHBtoAPB

Core16550UART

CoreGPIO CoreTimer0 CoreTimer1

CoreAPB

AXI MDDR Controller

Microchip 社の FPGA と組み込みシステム ソリューションで構成される Mi-V RISC-V エコシステムは、開発者が考えた設計を実装するために必要なリソースを提供して RISC-V ISA の採用を支援します。

RISC-V ソフト CPU ロジック エレメント キャッシュ バス 浮動

小数点数

CORE_RISCV_AXI4 10K 8K I および D AXI N/A

Mi_V_RV32IMA_L1_AHB 10K 8K I および D AHB N/A

Mi_V_RV32IMA_L1_AXI 10K 8K I および D AXI N/A

Mi_V_RV32IMAF_L1_AHB 26K 8K I および D AHB 単精度

Page 13: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

PolarFire Brochure 13

PolarFire IP とデモ設計

Microchip 社は同社製 FPGA で使える実証済みおよび最適化済みの IP コアを提供しています。これらを活用すると、設計の生産性を高める事ができます。Microchip 社が提供する各種 IP コアは主要な市場とアプリケーションを全てカバーしています。これらのコアは Microchip 社が開発した DirectCore またはサードパーティが開発した CompanionCore として整理されています。ほとんどの DirectCore は Microchip 社の Libero ツールスイートから無料で利用でき、共通の通信インターフェイス、周辺モジュール、処理要素を備えています。

PolarFire IP• AXI4Interconnect• Core3DES• CoreABC• CoreAHBLite• CoreAHBL2AHBL ブリッジ• CoreAHBLTOAXI• CoreAHBLSRAM• CoreAHBtoAPB3• CoreAPB3• CoreAXI4DMA コントローラ• CoreAXI4SRAM• CoreAXItoAHBL• CoreCORDIC• CoreDDRMemCtrlr• CoreDDS (NCO)• CoreDES• CoreFFT• CoreFIFO

• CoreFIR• CoreGPIO• CoreI2C• CoreJESD204BRX• CoreJESD204BTX• CoreMDIO_APB• CorePCS• CorePWM• CoreRSDEC• CoreRSENC• CoreRISCV• CoreRMII• CoreSPI• CoreSysServices_PF• CoreUART• CoreUART_APB• CoreLSM• CPRI (PHY のみ )

• CRYPTO• DDR3• DPSRAM• DRI• PCIe エンドポイント• TAMPER• TPSRAM• UPROM• URAM• 1GbE IO-CDR• Core10GMAC 10GBASE-R• Core429• CoreSGMII• CoreTSE, CoreTSE_AHB• DDR4• CoreRGMII

PolarFire のイメージング およびビデオ IP• 4K 解像度のサポート• アルファ ブレンディング• ベイヤー変換• 色空間 (YCbCr)• 色空間 (RGB)• 波高因子の低減• 深層学習• デジタル プリディストーション• ディスプレイ コントローラ• ディスプレイ機能拡張

( 輝度 / コントラスト / 色相 )• DisplayPort 1.4a• HDMI Rx, Tx 2.0• HDCP 2.2• 画像エッジ検出• 画像シャープニング フィルタ• MIPI CSI-2 レシーバデコーダ• RAW8 のサポート• MIPI CSI-2 Tx• RAW8 のサポート• LVDS 7:1 ディスプレイ• TX と Rx• パターン ジェネレータ• SATA 2.0• ビデオ DMA• 映像スケーリング

PolarFire IP のロードマップ• 10GBaseR PHY• 10G NGPON• 12G SDI• Core1553BRM• Core1553BRT• Core1553BRT_APB• CoreDivision• CoreFPU• CoreLNSQRT• CoreQDR• CoreQSPI• CoreSDITX/ CoreSDIRX (HD/3G)• CoreSDITX/ CoreSDIRX (SD/• HD/3G)• CoreUSXGMII• 畳み込みエンコーダ• 波高因子の低減• CSI-2 Tx• CSI-2 Rx• 画像ノイズ除去フィルタ• DSI-Tx• H.264• H.265• HD-SDI Tx/HD-SDI Rx (3G)• HSR PRP• 画像信号プロセッサ• MIPI CSI-2 レシーバデコーダ

• MIPI CSI-2 Tx• PCIe ルートポート• QSGMII• クアッドレート Ethernet MAC• SATA 3.0• SRIO• 最大 8 レーンの SLVS-EC Rx• TSN• ターボエンコーダ / デコーダ• USB 3.1 Gen2 + UVC のサポート• VbyOne• Viterbi デコーダ

Page 14: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

www.microchip.com14

PolarFire IP とデモ設計

PolarFire デモ設計Microchip 社はお客様の設計を支援するため、PolarFire デバイスと IP コアの重要な要素を使ったデモ設計を提供しています。

PolarFire 評価用キット 以下のデモガイドは PolarFire 評価用キットを対象にしています。また、全てのデモ設計で使える Power Monitor GUI も利用できます。 • DG0755: PolarFire FPGA JESD204B スタンドアロンインターフェイス デモガイド• DG0756: PolarFire FPGA PCIe エンドポイントと DDR3/4 メモリコントローラ デモガイド• DG0757: PolarFire FPGA 10GBASE-R Ethernet ループバック デモガイド更新版• DG0759: PolarFire FPGA マルチレートトランシーバ デモガイド• DG0762: PolarFire FPGA DSP FIR フィルタ デモガイド• DG0774: PolarFire FPGA 低消費電力デモガイド• DG0783: PolarFire FPGA: LiteFast IP を使った 8b10B モードでの高速データ転送デモガイド• DG0798: PolarFire FPGA システムサービス デモガイド• DG0799: IOD CDR を使った PolarFire FPGA 1 G Ethernet ループバック デモガイド• DG0802: PolarFire FPGA PCIe ルートポートデモ

PolarFire スプラッシュ キット 以下のデモガイドは PolarFire スプラッシュ キットを対象にしています。また、全てのデモ設計で使える Power Monitor GUI も利用できます。• DG0796: PolarFire FPGA スプラッシュ キット JESD204B スタンドアロンインターフェイス デモガイド• PolarFire FPGA スプラッシュ キット PCIe エンドポイントと DDR4 メモリ デモガイド• PolarFire FPGA スプラッシュキット マルチレートトランシーバ デモガイド

Page 15: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

PolarFire Brochure 15

PolarFire 製品ファミリ

PolarFire FPGA の特長とパッケージの概要

PolarFire FPGA

特長 MPF100T MPF200T MPF300T MPF500T

FPGA ファブリック

ロジック エレメント (4 LUT + DFF) 109 192 300 481

Math ブロック (18 x 18 MACC) 336 588 924 1480

LSRAM ブロック (20 Kbit) 352 616 952 1520

µSRAM ブロック (64 x 12) 1008 1764 2772 4440

合計 RAM (Mb) 7.6 13.3 20.6 33

µPROM (Kbit、9 ビットバス ) 297 297 459 513

ユーザ DLL/PLL 8 8 8 8

高速 I/O250 Mbps ~ 12.7 Gbpsトランシーバ レーン 8 16 16 24

PCIe Gen2 エンドポイント / ルートポート 2 2 2 2

合計 I/O 合計ユーザ I/O 284 368 512 584

パッケージ

タイプ / サイズ / ピッチ 合計ユーザ I/O (HSIO/GPIO)/トランシーバ

FCSG325 (11 mm x 11 mm, 11 mm x 14.5 mm*, 0.5 mm) 170(84/86)/4 170(84/86)/4*

FCSG536 (16 mm x 16 mm, 0.5 mm) 300(120/180)/4 300(120/180)/4

FCVG484 (19 mm x 19 mm, 0.8 mm) 284(120/164)/4 284(120/164)/4 284(120/164)/4

FCG484 (23 mm x 23 mm, 1.0 mm) 244(96/148)/8 244(96/148)/8 244(96/148)/8

FCG784 (29 mm x 29 mm, 1.0 mm) 368(132/236)/16 388(156/232)/16 388(156/232)/16

FCG1152 (35 mm x 35 mm, 1.0 mm) 512(276/236)/16 584(324/260)/24

パッケージとファミリタイプが同じデバイスはピン互換です。

* 幅広のパッケージ寸法があるのは MPF200 デバイスのみです。

Page 16: PolarFire FPGA - ww1.microchip.comww1.microchip.com/downloads/jp/DeviceDoc/00002874A_JP.pdf · PolarFire™ FPGA 低コストのPolarFire FPGAは中密度で最も低い電力消費量を実現

www.microchip.com

Microchip Technology Inc. | 2355 W. Chandler Blvd. | Chandler AZ, 85224-6199

営業所一覧

北米アトランタ、GA Tel: 678-957-9614オースティン、TX Tel: 512-257-3370ボストン、MA Tel: 774-760-0087チャンドラー、AZ (HQ) Tel: 480-792-7200シカゴ、IL Tel: 630-285-0071ダラス、TX Tel: 972-818-7423デトロイト、MI Tel: 248-848-4000ヒューストン、TX Tel: 281-894-5983インディアナポリス、IN Tel: 317-773-8323 Tel: 317-536-2380ロサンゼルス、CA Tel: 949-462-9523 Tel: 951-273-7800ローリー、NC Tel: 919-844-7510ニューヨーク、NY Tel: 631-435-6000サンノゼ、CA Tel: 408-735-9110 Tel: 408-436-4270カナダ - トロント Tel: 905-695-1980

ヨーロッパオーストリア - ヴェルス Tel: 43-7242-2244-39デンマーク - コペンハーゲン Tel: 45-4450-2828フィンランド - エスポー Tel: 358-9-4520-820フランス - パリ Tel: 33-1-69-53-63-20ドイツ - ガーヒンク Tel: 49-8931-9700ドイツ - ハーン Tel: 49-2129-3766-400ドイツ - ハイルブロン Tel: 49-7131-67-3636ドイツ - カールスルーエ Tel: 49-721-62537-0ドイツ - ミュンヘン Tel: 49-89-627-144-0ドイツ - ローゼンハイム Tel: 49-8031-354-560

ヨーロッパイスラエル - ラーナナ Tel: 972-9-744-7705イタリア - ミラノ Tel: 39-0331-742611イタリア - パドヴァ Tel: 39-049-7625286オランダ - ドリューネン Tel: 31-416-690399ノルウェー - トロンハイム Tel: 47-7289-7561ポーランド - ワルシャワ Tel: 48-22-3325737ルーマニア - ブカレスト Tel: 40-21-407-87-50スペイン - マドリッド Tel: 34-91-708-08-90スウェーデン - ヨーテボリ Tel: 46-31-704-60-40スウェーデン - ストックホルム Tel: 46-8-5090-4654イギリス - ウォーキンガム Tel: 44-118-921-5800

アジア / 太平洋オーストラリア - シドニー Tel: 61-2-9868-6733中国 - 北京 Tel: 86-10-8569-7000中国 - 成都 Tel: 86-28-8665-5511中国 - 重慶 Tel: 86-23-8980-9588中国 - 東莞 Tel: 86-769-8702-9880中国 - 広州 Tel: 86-20-8755-8029中国 - 杭州 Tel: 86-571-8792-8115中国 - 香港 SAR Tel: 852-2943-5100中国 - 南京 Tel: 86-25-8473-2460中国 - 青島 Tel: 86-532-8502-7355中国 - 上海 Tel: 86-21-3326-8000中国 - 瀋陽 Tel: 86-24-2334-2829中国 - 深圳 Tel: 86-755-8864-2200中国 - 蘇州Tel: 86-186-6233-1526中国 - 武漢 Tel: 86-27-5980-5300中国 - 厦門 Tel: 86-592-2388138中国 - 西安 Tel: 86-29-8833-7252

アジア / 太平洋中国 - 珠海 Tel: 86-756-321-0040インド - バンガロール Tel: 91-80-3090-4444インド - ニューデリー Tel: 91-11-4160-8631インド - プネ Tel: 91-20-4121-0141日本 - 大阪 Tel: 81-6-6152-7160日本 - 東京 Tel: 81-3-6880-3770韓国 - 大邱 Tel: 82-53-744-4301韓国 - ソウル Tel: 82-2-554-7200マレーシア - クアラルンプール Tel: 60-3-7651-7906マレーシア - ペナン Tel: 60-4-227-8870フィリピン - マニラ Tel: 63-2-634-9065シンガポール Tel: 65-6334-8870台湾 - 新竹 Tel: 886-3-577-8366台湾 - 高雄 Tel: 886-7-213-7830台湾 - 台北 Tel: 886-2-2508-8600タイ - バンコク Tel: 66-2-694-1351ベトナム - ホーチミン Tel: 84-28-5448-2100

8/15/18

サポートMicrochip 社は、お客様に短期間で効率良く製品を開発して頂けるようサポートの充実に努めています。製品とシステムのサポートを提供できる、フィールド アプリケーション エンジニアと技術サポートの世界的ネットワークを維持しています。詳細はwww.microsemi.com/FPGA を参照してください。• 技術サポート : www.microsemi.com/FPGA• Microchip 社デバイスの無償評価サンプル :

www.microsemi.com/FPGA• ナレッジ データベースとユーザ同士のディスカッション :

www.microchip.com/forums• 営業と国際物流 : www.microchip.com/sales

トレーニング追加トレーニングのご希望に応えるため、Microchip 社は詳細な技術トレーニング、参考資料、自分のペースで進められるチュートリアル、各種オンライン リソースを含む複数のリソースを提供しています。• 技術トレーニング リソースの概要 :

www.microchip.com/training• MASTERs カンファレンス :

www.microchip.com/masters• Developer Help ウェブサイト :

www.microchip.com/developerhelp• 技術トレーニング センター :

www.microchip.com/seminars

Microchip 社の名称とロゴ、Microchip ロゴの IGLOO と SmartFusion は米国およびその他の国における Microchip Technology Incorporated の登録商標です。PolarFire は米国およびその他の国におけるMicrochip Technology Incorporated の商標です。その他の商標は各社に帰属します。 © 2019, Microchip Technology Incorporated. All Rights Reserved. 5/19 DS00002874A_JP