:: サービス ::
概要EDA ソフトウエア開発   サービス デザイン技術サービス FPGAデザインサービス
 
FPGA デザインサービス

検証メソドロジ  |  事例研究
はじめに
SoftJin 社は、半導体企業向けにトップなサービス及びコンサルタント会社をめざしている技術指向の会社です。社は、顧客の向けにソフトウエア開発及びデザインサービスを提供しています。

提供されているサービス
FPGA デザインの分野に以下のサービスが提供されています:
  • プラットホーム FPGA のデザイン及び実装
  • SoCASIC のプロトタイピング
  • システムバリデーション
主要スキル
  • ハイ・パフォーマンス及び高速アプリケーションのためのソフトウエアデザインとハードウエア実装
  • Xilinx EDK とのハードウエア・ソフトウエアのパーティショニングとコ・シミュレーション
  • VerilogVHDL に対する専門知識
  • 以下のようなデザイン要素を利用
    • - PowerPC のようなプロセッサーへのインターフェース
      - DDR SDRAM のようなメモリのインターフェース
      - 12C 及び PCI-X のようなバスコントロラー
  • 複数クロックドメイン論理
  • 複数 FPGA のシステムデザイン
  • Xilinx Virtex II ProAltera Excalibur のデバイスを利用したプラットホーム FPGA デザイン
  • SystemC を利用したテストベンチのデザインと開発
   

検証メソドロジ
SoftJin 社最高の FPGA 設計・検証ツール及び会社独自開発の FPGA設計・検証メソドロジをもとにこれらのサービスを提供しています。 SoftJin はユニットレベルやシステムレベルでの FPGA 設計検証用のテストベンチは SystemC を使って開発しています。従来のアプローチに比べては SystemC に基づいたアプローチは以下のようなアドバンテージがあります。

    モデリングのアドバンテージ
  • トランザクションレベル・サイクルレベルの精密さ・ピンレベルの精密さのモデリングが可能
  • モデル開発及び検証時間を縮小


  • 検証のアドバンテージ
  • 再利用可能のテストベンチ
  • HDLMモデルとの直接なインターフェース
  • 検証ライブラリ提供SCV.


  • 統合のアドバンテージ
  • 協調検証環境を提供
  • HDL ModuleSystemC Module の互いに入れ替えが可能
  • シミュレーション速度をアップ
  • 段階的なモジュール検証
   

事例研究
高速な生産環境用のマルチ FPGAを用いたシステム設計

SoftJin はマルチ FPGA ボードに独自開発のアルゴリスムを実装したハイ・エンドのマルチ FPGA システムを開発している。SoftJin 社はソフトウエアアプリケーションを使ったデバッギングをサポートするためにAuxiliary ボードをマルチFPGA ボードにインタフェースさせた。ソフトウエアアルゴリスム設計、またその設計のソフトウエア・ハードウエアへの実装が含まれた完成のソリューションをお客様に提供しました。

このプロジェクトにおいては、SoftJinの中心スキルであるSystemC設計やアルゴリスム開発能力が利用された。このプロジェクトでは、Synplify ProXilinx XSTSystemCとのModelSimというツールを使用し、装置としてXilinx Virtex II Proを使用した。

このシステムでは、SoftJinが開発した高率なソフトウエアを使ってデータをワークステーションで生成する。PCI-XOptical I/Fを使ってこのデータをデータ処理ボード(DPB)へ高速で転送する。SoftJinが開発したFPGAシステムを使って、このデータをDPBで高速かつ複雑なデータ処理ステージで処理を行う。マクロ・パイプライニングのために複数のメモリを各段階でバッファーとして使用する。このシステムはDDRモードで動くSDRAMのメモリが使用される。システムの出力は超高速度で製造装置へ転送させる(1 GBytes/sec)。

   
The Scribble