パーソナルツール
現在の場所: ホーム 製品サービス 動作合成ツールDesignPrototyper
文書操作

動作合成ツールDesignPrototyper

製品紹介
 DesignPrototyperはANSI-C言語入力の動作合成ツールで,ANSI-C言語の記述から論理合成可能なVerilog-HDLを生成します.DesignPrototyper の特長を以下に示します。
・ ANSI-Cの仕様をサポートDesignPrototyper_system_flow
・ 3つの抽象レベルの記述をサポート
・ 並列化、ハードウェア化のための拡張機能はディレクティブおよび関数でサポート
・ ディレクティブparに よる プロセス分割、パイプライン化機能をサポート
 これらの機能により、ソフトウエアからハードウエアへのラピッド・プロトタイピングが可能となり、アルゴリズムの実証の短期間化と効率化が実現されます。
 DesignPrototyperは浮動小数点演算、動的ポインタ、再帰呼び出しを除くANSI-Cの記述に対応しています。またC言語の演算子に対応した演算器のライブラ リを標準で提供しているため、C言語で記述されたアルゴリズムを短時間でハードウェア化することが可能です。さらに時間に関する三つのレベルの記述を使用 可能でかつ1つのデザインの中で混在可能です。

・ アルゴリズム(アンタイムド)レベル
・ I/Oアキュレートレベル
・ サイクルアキュレートレベル

DesignPrototyperの入力言語であるFDA-CはANSI-C言語を拡張していますが,コメント文として拡張しているため,アルゴリズムレベルのコードをVisualC++,GCC等の汎用のコンパイラにより検証することができます。
また,DesignPrototyperは SystemC -> FDA-C トランスレータを添付しており,SystemCを用いた設計、検証のフローの中でもご活用いただけます。

■DesignPrototyperの適用範囲
 データパス系、制御系のいすれの回路にも適用することが可能です。 インターフェースをサイクルアキュレートレベルで記述し、内部の処理はアルゴリズムレベルのCのコードを使用することにより,HDLで設計された既存の IPやモジュールと接続することも可能です。そのため画像処理,画像認識,通信制御,メカトロニクス,暗号処理等の幅広い技術分野のプロトタイピングにご 活用いただけます。
■商品構成
 FPGAによる機能試作,製品開発を目的とした商品として,DesinPrototyperを提供していま す.本製品には,Altera社およびXilinx社のFPGA向けの高位合成のためライブラリを標準で添付しています.