| |
| |
FPGA
デザインサービス
検証メソドロジ | 事例研究
はじめに
SoftJin 社は、半導体企業向けにトップなサービス及びコンサルタント会社をめざしている技術指向の会社です。社は、顧客の向けにソフトウエア開発及びデザインサービスを提供しています。
提供されているサービス
FPGA デザインの分野に以下のサービスが提供されています:
- プラットホーム FPGA のデザイン及び実装
- SoC ・ ASIC のプロトタイピング
- システムバリデーション
主要スキル
- ハイ・パフォーマンス及び高速アプリケーションのためのソフトウエアデザインとハードウエア実装
- Xilinx EDK とのハードウエア・ソフトウエアのパーティショニングとコ・シミュレーション
- Verilog ・ VHDL に対する専門知識
- 以下のようなデザイン要素を利用
- PowerPC のようなプロセッサーへのインターフェース
- DDR SDRAM のようなメモリのインターフェース
- 12C 及び PCI-X のようなバスコントロラー
- 複数クロックドメイン論理
- 複数 FPGA のシステムデザイン
- Xilinx Virtex II Pro や Altera Excalibur のデバイスを利用したプラットホーム
FPGA デザイン
- SystemC を利用したテストベンチのデザインと開発

検証メソドロジ
SoftJin 社最高の FPGA 設計・検証ツール及び会社独自開発の FPGA設計・検証メソドロジをもとにこれらのサービスを提供しています。 SoftJin はユニットレベルやシステムレベルでの FPGA 設計検証用のテストベンチは SystemC を使って開発しています。従来のアプローチに比べては SystemC に基づいたアプローチは以下のようなアドバンテージがあります。
モデリングのアドバンテージ
- トランザクションレベル・サイクルレベルの精密さ・ピンレベルの精密さのモデリングが可能
- モデル開発及び検証時間を縮小
検証のアドバンテージ
- 再利用可能のテストベンチ
- HDLMモデルとの直接なインターフェース
- 検証ライブラリ提供SCV.
統合のアドバンテージ
- 協調検証環境を提供
- HDL Module と SystemC Module の互いに入れ替えが可能
- シミュレーション速度をアップ
- 段階的なモジュール検証
事例研究
高速な生産環境用のマルチ
FPGAを用いたシステム設計
SoftJin はマルチ FPGA ボードに独自開発のアルゴリスムを実装したハイ・エンドのマルチ FPGA システムを開発している。SoftJin 社はソフトウエアアプリケーションを使ったデバッギングをサポートするためにAuxiliary ボードをマルチFPGA ボードにインタフェースさせた。ソフトウエアアルゴリスム設計、またその設計のソフトウエア・ハードウエアへの実装が含まれた完成のソリューションをお客様に提供しました。
このプロジェクトにおいては、SoftJinの中心スキルであるSystemC設計やアルゴリスム開発能力が利用された。このプロジェクトでは、Synplify Pro、Xilinx XST 、SystemCとのModelSimというツールを使用し、装置としてXilinx Virtex II Proを使用した。
このシステムでは、SoftJinが開発した高率なソフトウエアを使ってデータをワークステーションで生成する。PCI-X・Optical I/Fを使ってこのデータをデータ処理ボード(DPB)へ高速で転送する。SoftJinが開発したFPGAシステムを使って、このデータをDPBで高速かつ複雑なデータ処理ステージで処理を行う。マクロ・パイプライニングのために複数のメモリを各段階でバッファーとして使用する。このシステムはDDRモードで動くSDRAMのメモリが使用される。システムの出力は超高速度で製造装置へ転送させる(1 GBytes/sec)。
 |
|
|