サイト内の現在位置を表示しています。

FPGA開発サービス

産業機械・医療機器・モビリティ向けを中心に、エッジAI・高速インターフェース・画像処理をFPGAに最適化し、お客様の製品へ組込む開発サービスを提供します。
システム設計からFPGA設計、ボード設計、OSポーティング含めたソフトウェア開発、検証・評価、装置製造まで、ワンストップでお客様製品の開発をトータルにサポートします。

概要

FPGA開発サービスの特長

先端FPGAも含めた種々のデバイスに対応可能。

FPGA開発サービスの特長

FPGA開発の流れ

FPGA開発の流れ

NECプラットフォームズの対応

NECプラットフォームズの対応一覧

FPGA搭載事例

FPGAを活用することで、お客様の特色ある製品を早期に実現します。

ステレオカメラ/無線装置
産業機器/映像機器
LiDAR/事故防止
内視鏡/プロジェクタ
  • AMD、Artix™、Kintex™ 、Spartan™ 、Virtex™、 Zynq™はAdvanced Micro Devices,Incの商標です。
  • Intel®、Agilex™、Cyclone® は、アメリカ合衆国およびその他の国におけるインテルコーポレーションまたはその子会社の商標または登録商標です。
  • ARM®はArm Limited(またはその子会社や関連会社)の登録商標です。
  • その他掲載されている商標は、各社の商標または登録商標です。

FPGAデバイス選定

豊富なFPGA開発実績とFPGAベンダー・代理店との連携で、最新のFPGAや量産に適したFPGAなど、お客様の製品に最適なデバイスの選定・提案を行います。

FPGAデバイス選定要素

マイコン部 DSP ハードマクロ AIエンジン IPコアの仕様価格 入手性ライフサイクル 用途・環境パッケージサイズゲート数グレード SPAM Transceiver I/O など

FPGAベンダー・IPベンダーのIPコア使用例

  RTL設計 高位合成設計
NEC CyberWorkBench AMD Vitis HLS
記述言語 Verilog / SystemVerilog VHDL C / SystemC C
特長 タイミングやI/Fを完全に指定した回路設計 デバイスを選ばずに合成。アルゴリズムだけでなく、制御回路も合成可能 OpenCVなどをFPGAに合成できる関数群Vitis Libraryを利用可能
記述量 多い 少ない
記述抽象度 低い
FFは意図的に記述
高いが、高位合成を意識した記述も必要。
FFは制約により自動挿入。
シミュレーション 遅い アルゴリズムの検証はC言語で行うため非常に高速
非同期回路 コーディングルールに基づき非同期を設計。
静的検証の実施。
同期回路が前提

IPベンダーパートナ連携

AIや画像処理など、さまざまな技術を持つIPベンダー様との協業を行っています。
最新技術を搭載したIPコアを使い、お客様の製品を開発します。

  • AMDはAdvanced Micro Devices,Incの商標です。
  • ARM®はArm Limited(またはその子会社や関連会社)の登録商標です。
  • Intel®は、アメリカ合衆国およびその他の国におけるインテルコーポレーションまたはその子会社の商標または登録商標です。
  • その他掲載されている商標は、各社の商標または登録商標です。
Bus 特徴 データ幅
Avalon FPGA開発で広く使われる
互換性が限定
8-512bit、高帯域
CHI (Coherent Hub Interface) マルチコア及びアクセラレータ間のキャッシュコヒーレンシを提供
高度な設計・管理が必要
Max512bit、高帯域

ACE
(AXI Coherency Extensions)

AXIプロトコルに追加されたキャッシュコヒーレンシを提供する拡張

32-1024bit、高帯域、高スループット

AXI
(Advanced eXtensible Interface)

高性能
Read/Write並列実行可能
バースト転送
Out of Order
回路規模、消費電力大

32-1024bit、高帯域、高スループット

AHB
(Advanced High-performance Bus)

中性能
バースト転送

32-128bit

APB
(Advanced Peripheral Bus)

シンプルでペリフェラル用途
低消費電力、低遅延

8-32bit、低帯域

OCP
(Open Core Protocol)

SoC設計向けのオープンプロトコル、汎用性と拡張性あり
カスタマイズが複雑で、異なる設計間の互換性なし

8-1024bit、低~高帯域

Aurora

高速シリアル通信
低レイテンシ
設計に高度な知識が必要

Max 数100Gbps

SPI
(Serial Peripheral Interface)

シリアル通信
Read/Write並列実行可能
高速通信が可能

1bit、~数10Mbps

I2C
(Inter-Integrated Circuit)

基盤上の短距離通信に最適
シンプル、低コスト

1bit、Max5Mbps

CAN
(Controller Area Network)

車載ネットワーク向け
堅牢でリアルタイム性

8byte、Max 1Mbps

CAN-FD
(CAN with Flexible Data Rate)

CANの拡張版
設計が複雑

64bite、Max 8Mbps

項目 対応内容

CPU

ARMシリーズ
Nios II
MicroBlaze
RL78
RISC-V
PICなど

リアルタイムOS

NORTi
uC3
FreeRTOS
T-Engine

Linux

組込Linux(PetaLinux/Ubuntu他)

開発ツール項目

対応内容

検証ツール

Coverity(静的解析ツール)
BlackDuck(OSSリスク検査)
Defensics(ファジングテスト)
Ncmeter(静的解析ツール)