DEVELOPMENT
FPGA設計開発
お客様の簡単な機能イメージでも具体化し、短期間で実機動作まで行います。
開発の流れ
-
ヒアリング
お客様が実現したい要求仕様を確認します。
要求仕様書のご提示が無くても、動作仕様等をヒアリングさせて頂き、 その場でホワイトボードに記載しての確認等、できる限りお客様のご負担を軽減するよう努めています。 -
外部仕様書作成
お客様よりの要求仕様に基づき、概略仕様を纏めた仕様書を作成し、レビューにて内容を確認させて頂きます。
※仕様書のフォーマットにつきましては、お客様ご指定のフォーマットにも対応させて頂きます。 -
内部仕様書作成
IC全体の動作仕様・タイミングから始まり、主要ブロック毎に
・入出力信号一覧
・ブロック図
・タイミングチャート
・機能説明
等を記載した仕様書を作成し、レビューにて内容を確認させて頂きます。
※仕様書のフォーマットにつきましては、お客様ご指定のフォーマットにも対応させて頂きます。 -
RTLコーディング
内部仕様書の内容に基づき、論理記述を行います。
記述言語につきましては、お客様よりご指定頂いた言語を用います。
・verilog-HDL
・VHDL
・System-C
等 -
検証仕様書作成
外部仕様書や内部仕様書に記載した入出力タイミングを基に、入力信号の定義を行い、回路が出力する信号の動作仕様も定義します。
動作確認につきましては、期待値定義を前提として検証仕様を作成します。
※仕様書のフォーマットにつきましては、お客様ご指定のフォーマットにも対応させて頂きます。 -
機能シミュレーション
検証仕様書の内容に基づき、テストベンチを作成した後にRTLシミュレーションを実施します。
シミュレーション結果の確認につきましては、期待値照合での確認を想定しています。
また、使用するシミュレータにつきましては、お客様ご指定のシミュレータにも対応させて頂きます。 -
FPGAマッピング
機能シミュレーションで正常動作の確認ができたRTLを用いてFPGAマッピングを実施します。
FPGAマッピング実行時には、要求仕様で定めました最高動作周波数及び周辺デバイスとのAC特性が満足できている事を確認する為のタイミング制約を作成し、FPGAマッピングツールへ反映して実行、タイミングレポートにて確認を行い、収束させます。 -
実機評価対応
要求仕様を満足しているかの確認としまして、実機動作確認を行って頂き、修正・変更が必要となった際には対応いたします。
お客様のご要望に依って、弊社にて実機動作確認・解析を行う事も可能です。その際には、お客様と整合した実機評価リストを作成し、その実機評価の結果をご報告いたします。 -
納品
各仕様書をはじめ、RTLやテストベンチ及び、タイミングレポートや検証結果報告等、最終報告としてのレビューを行い、要求仕様を満足している事をご確認頂きます。
FPGAベンダ
Intel,AMD-Xilinx,Microchip,Lattice,Cypress
主要な型名
CycloneV,CycloneV SoC,Cyclone10,Arria10,
Spartan-6,Kintex-7,Virtex-6,Zynq-7000 SoC,Zynq UltraScale+,ProASIC3,
MachXO2,ispMACH 4000,PSoC5,PSoC4,PSoC3,PSoC1
設計開発実績
用途 | 車載画像認識用画像処理FPGA設計 |
機能 |
・最高動作周波数396MHz ・CCDカメラ4台の画像補正。 ・文字,バーコード生成。 ・CCDカメラ4台、Video2台、文字、バーコードを重畳してHDMIから出力する。 |
開発工程と内容 |
|
効果 | お客様の簡単な機能イメージでも具体化し、短期間で実機動作まで行う。 |