開発業務

development work

FPGA DEVELOPMENT

FPGA設計

当社がもっとも得意とする領域です。
豊富なマルチベンダー開発実績から、最適なデバイスと設計手法をご提案します。

大手企業のFPGA開発を20年以上にわたり支援。仕様検討、RTL設計、論理検証、実機評価まで、高性能・高機能なFPGA開発をワンストップでサポートします。

  • 20+ YEARSFPGA開発実績
  • MULTI VENDORAMD・Intel・Lattice・Microchip・Efinix
  • ONE STOP仕様検討から実機評価まで

FPGA開発担当者が抱える課題

社内のリソースが足りない

事業拡大のためFPGA開発が重要と認識はあるが、日々の業務に追われリソースが確保できない。

社内に知見が無い技術

FPGA開発の方向性が定まってはいるが、必要となる知識・技術を持つスタッフが社内にいない。

納期が厳しい

FPGA開発から納品まで、納期が短い作業が多く、自社内のリソースだけでは納期が間に合わない。

課題がなかなか解決できない

FPGA開発を行っているが、自社内のノウハウでは、課題(性能、速度)解決まで至らない。

豊富な開発実績で
課題解決をサポート

経験豊富なエンジニアがFPGA開発を行うため、仕様検討や提案、部品選定も可能。
回路やソフトの対応も可能なため、ワンストップでサポートします。様々な人的リソースの改善ができます。

お客さまのご要望に合わせて、仕様検討や提案、部品選定、実機評価など、幅広く対応可能。
実績が豊富なため、開発期間も短縮可能です。
FPGAの高い技術力にてサポートします。

大手FPGAを使用した開発を20年以上の開発実績と経験、多分野にわたる業界の開発実績により、様々な角度から課題解決が可能です。

当社のFPGA設計の特長

高性能、高機能の設計対応力

ハイエンドFPGA開発やSOC開発を得意としています。経験豊富なエンジニアがお客さまのご要望にお応えします。

最適な提案が可能

20年以上の豊富な開発実績から、様々なソリューションでのご提案が可能です。自社製品開発の豊富な経験を活かし、お客さまをサポートします。

短納期への対応

社内IP、実機モジュールにより、開発期間を最大限短縮します。納期につきましても、お気軽にご相談ください。

高い問題解決力

当社の回路設計者が、実機評価時基板の問題、または、FPGA設計の問題なのか、など原因分析を迅速に行うため、早期解決に自信があります。

FPGA開発流れ

依頼見積
受注納品
STEP01
仕様検討
-見積用仕様検討
STEP02
見積提案書
-提案書作成
-スケジュール作
-見積書提出
STEP03
仕様検討
-仕様詳細検討
-QA表作成
-設計仕様書作成
-チェックリスト記入
-設計仕様書レビュー
STEP04
RTL設計
-RTLコーディング
-チェックリスト記入
-RTLレビュー
STEP05
論理検証
-検証仕様書作成
-チェックリスト記入
-検証仕様書レビュー
-検証環境作成
-SIM実施
STEP06
論理合成・配置配線
-プロジェクト作成
-制約ファイル作成(ucf/xdc/sdc)
-チェックリスト記入
STEP07
実機評価
-評価項目表作成
-チェックリスト記入
-評価項目表レビュー
-デバッグ
STEP08
納品・サポート
-納品
-チェックリスト記入
-オンサイトサポート
-オフサイトサポート

FPGA納品物

  • 設計仕様書
  • ソースコード
  • プロジェクト一式
  • 検証仕様書
  • シミュレーション一式
  • ユーザーマニュアル
  • 評価項目表(評価データ含む)

使用言語

VHDLHardware Description Language
Verilog HDLHardware Description Language
SystemVerilogHardware Description & Verification Language

VHDL・Verilog HDL・SystemVerilogの豊富な経験があり、お客さまの開発環境やご要望に応じて使用言語を選択します。

開発実績

主要FPGAデバイスから映像・メモリ・高速通信インターフェースまで、幅広い開発経験があります。

FPGA

AMD(Xilinx)

  • Versal
  • Zynq-7000 / MPSoC / RFSoC
  • Artix / Kintex / Virtex UltraScale+
  • Kintex / Virtex UltraScale
  • Spartan7 / Artix7 / Kintex7 / Virtex7
  • Spartan6 / Virtex6
  • Virtex5
  • Virtex4
  • Spartan3
  • Virtex2 / Virtex2 Pro

Altera

  • Agilex 5 / 7
  • Cyclone V SoC / Arria 10 SoC
  • MAX10 / Cyclone10 / Arria10 / Stratix10
  • MAX V / Cyclone V / Arria V / Stratix V
  • Cyclone IV
  • MAX II

Lattice

  • CertusPro-NX
  • CrossLink / CrossLink-NX
  • ECP3 / ECP5

Microchip(Microsemi)

  • PolarFire
  • IGLOO2
  • ProASIC3

Interface / Memory

Video interface

  • V-by-One HS
  • U-SDI / 12G / 6G / 3G SDI
  • HDMI 1.4 / 2.0 / 2.1
  • Camera Link
  • DVI / DVI Dual-link
  • MIPI 1Gbps / 1.5Gbps
  • DisplayPort 1.2 / 1.4

Memory interface

  • DDR4 2900Mbps
  • DDR3 1866Mbps
  • LPDDR
  • eMMC / SD UHS-I / II
  • FeRAM / MRAM
  • NAND Flash
  • SRAM / QDR SRAM

General interface

  • USB 2.0 / 3.0 / OTG
  • SATA 2 / 3 / NVMe
  • Ethernet 10M / 100M / 1G / 10G / 25G / 50G / 100G / 400G
  • SPI / QSPI / RS232 / RS422 / RS485 / I2C / CAN

High speed serial interface

  • PCI Express Gen2 / 3 / 4 / 5
  • Optical if (SFP / SFP+ / QSFP)
  • Serial Rapid I/O
  • JESD204B / CPRI
  • Transceivers (3.125Gbps / 10Gbps / 28Gbps / 56Gbps / 112Gbps)
  • LVDS (1.5Gbps / 1.8Gbps)

開発事例

画像研究要素向けFPGA開発

画像研究要素向けFPGA開発

開発内容 FPGAで受信したカメラデータをPCに転送し、処理したデータをFPGAに返すことでパネルに表示する低遅延のシステム。
デバイス Zynq UltraScale+ MPSoC、CertusPro-NX
主な技術要素 Displayport1.4
気象レーダー向けFPGA開発

気象レーダー向けFPGA開発

開発内容 4種類のFPGA基板を数十枚使用し、数百CHのアナログを収集、処理、パケット化して計算機に高速転送するシステム。
デバイス Artix7、StratixV
主な技術要素 高速シリアル通信、3.125Gbpsx16CH、10Gbpsx4CH、DDR3
12G-SDI-To-Vx1変換ユニット向けFPGA開発

12G-SDI-To-Vx1変換ユニット向けFPGA開発

開発内容 12G-SDI経由で4K2K@120Hzの画像を処理し、VX1経由で出力するまでを2秒以内に行う超高速反応のシステム。
デバイス Kintex7
主な技術要素 12G-SDI(4K2K@60Hz )、V-by-One(16Lane、4K2K@120Hz)、カラースペース変換、HDR変換、ガンマ補正、DDR3
JESD204B信号品質検証向けFPGA開発

JESD204B信号品質検証向けFPGA開発

開発内容 10Gbpsの信号レートでJESD204Bに対応するハイエンドFPGAのコストダウンを提案し、性能評価、レポートを作成したプロジェクト。
デバイス PloarFire
主な技術要素 JESD204B 9.8Gbpsx6Lane、高速DAC
細胞測定システム向けFPGA開発

細胞測定システム向けFPGA開発

開発内容 複数のアナログチャンネルを高サンプリングレートで、チャンネル間同期や様々な信号処理に対応するデータ収集のシステム。
デバイス CycloneV SOC
主な技術要素 USB3.0、Gbit-Ethernet、DDR3、ADC
低遅延画像転送合成システム向けFPGA開発

低遅延画像転送合成システム向けFPGA開発

開発内容 複数拠点の画像・音声データを合成し、合成後のデータを低遅延で各地に表示するシステム。
デバイス Kintex UltraScale
主な技術要素 HDMI 2.0 x4、HDMI VRR , 1080@240Hz、DDR4

FAQ

FPGA全体設計の依頼ではなく、部分的なモジュールの依頼は対応可能ですか?
可能です。過去の開発事例・実績もございます。
シミュレーション検証のみ依頼したいですが、対応可能ですか?
可能です。過去の開発事例・実績もございます。
現在採用しているFPGAの入手性が悪く、代替FPGAの検討からの依頼は対応可能ですか?
可能です。複数のメーカーから入手性が良い、最適なFPGAをご提案できます。その後のFPGA移植も対応できます。
過去の設計資料(FPGA設計仕様書など)は残っていないのですが、
FPGA設計を改版する依頼は受けられますか?
基本的には可能ですが、FPGA設計の規模感、シミュレーション環境が残っているか、RTLの可読性などを含めた検討が必要なため、ご相談ください。
ソフトウェアで実現した機能があり、より性能を上げ、FPGA化を実現したいのですが、対応可能ですか?
ソフトの機能にもよりますが、基本的には可能です。お気軽にご相談ください。
自社設計したものですが、動作が不安定で、なかなか解決できません。
御社に解析を依頼することは可能ですか?
可能です。過去の開発事例・実績もございます。
開発スケジュールが厳しいため、ドキュメントになった要求仕様書がなくても、
FPGA設計の依頼は対応可能ですか?
問題ございません。お客さまから要求仕様をヒアリングし、見積、提案、設計することが可能です。

FPGAとは何ですか?

FPGAとは、 Field Programmable Gate Array の略で、書き換え可能な論理回路を持つハードウェアです。
論理回路を間違えても、即座にその場で修正できる点が特徴です。

FPGAの市場は、インテル社、AMD Xilinx社の2社で8割以上のシェアを占めている。一方で、Lattice社やMicrosemi社などは、
小規模かつ低価格帯、低消費電力モデルのラインナップや、アンチヒューズ方式など特徴あるモデルを揃えています。

FPGAの用途は、これまで通信、ネットワーク機器や産業機器を中心に使われてきましたが、現在では、自動車や放送機器、OA機器、家電などにも多く活用され始めています。
これは、近年FPGA自体の性能が進化すると伴に価格が下がることで、ASICなどを利用していたユーザーが製品に採用しやすくなった点が一因です。

また、製品リリースのサイクルが非常に早くなっている昨今の状況から、開発しながら仕様も決めつつ(変更しつつ)ということが開発現場に求められており、期間、コスト、リスクの低減も同時に要求されています。
そのような開発環境に対応できるデバイスとして、「書き換え可能」というメリットを持つFPGAは最適です。