株式会社ソリトンシステムズは、Cベース高位合成環境を中心に、C言語ハードウェア設計のキーテクノロジを提供します。また、画像処理ボード「EXpresso (エクスプレッソ) シリーズ」や大容量メモリ/プログラム可能な Stratix II を搭載した超高速データ処理エンジンの自社開発、カスタム設計受託も展開しております。
提供製品について
「C言語高位合成 eXCite(エキサイト)」
eXCite は、C言語からのハードウェア設計環境を提供します。高性能なハードウェア設計をするために、高位合成、通信合成、IP 再利用、各種最適化エンジンを搭載したC言語高位合成ツールです。またeXCiteは、アルテラ・デバイスのユーザ向けに Avalon インタフェースやメガファンクションで提供されている浮動小数点 IP のサポートを行っています。
![]() |
![]() |
※上図 : クリックして拡大表示
URL : www.soliton.co.jp/products/excite/index.html
eXCite の基本仕様
| eXCite の基本仕様 | ||
| 入力言語 |
ANSI-C |
|
| 出力言語 |
VHDL、Verilog |
|
| 最適化エンジン |
ビット削減、パイプライン合成、Loop文最適化、リソース調整、論理最適化ほか |
|
| 検証環境 |
ANSI-C |
|
| ライブラリ |
ANSI-C |
|
| サポートOS |
Windows2000、XP
|
|
eXCite 製品群
| eXCite 製品群 | ||
| eXCite Professional |
eXCite の全機能を提供。FPGA、ASIC 設計共に対応。 |
|
| eXCite FPGA |
eXCite Professional の機能限定版。一部の最適化機能や ASIC 向けライブラリ追加機能などに制限あり。 |
|
| Avalonプラットフォーム ライブラリ |
Avalon インタフェースを自動合成するための追加ライブラリ。上記両製品に対しオプションとして追加可能。 |
|
eXCite の主な用途
| eXCite の主な用途 | ||
| 高性能 IP 設計 |
C言語で記述された様々なアルゴリズムから高性能な IP を短期間で設計可能。 |
|
| ハードウェア/ソフトウェア性能比較 |
eXCite のテストベンチ生成機能により、C言語上の処理とハードウェア(RTL HDL)での処理の性能比較を容易に実現。 |
|
| Avalon インタフェースへ接続 |
Avalon インタフェースを備えた回路が、ライブラリを選択するだけで合成可能。 |
|
| 浮動小数点型の実装 |
浮動小数点演算を含んだ設計初期段階の C アルゴリズムからアルテラ社浮動小数点ライブラリを用いてアルテラ・デバイスへ実装可能 |
|
| プロトタイプ FPGA ボード設計 |
短期間に C アルゴリズムを FPGA ボードへ実装することで、システム設計におけるプロトタイプボード設計期間を大幅に短縮。 |
|
Avalon インタフェースを自動生成
Avalon プラットフォームライブラリを利用すれば、eXCite の通信合成機能によりAvalonインタフェースに従ったポートを持つ回路を自動生成できます。生成されたHDL は、SOPC Builder を使って、他の IP と容易に接続が可能です。これにより、短期間に多機能な IP を実現することができます。
※右図 : クリックして拡大表示
お問い合せ先 :
株式会社ソリトンシステムズ 先端技術部
tel : 03-5360-3851
fax : 03-3356-7150
web : www.soliton.co.jp
email : at@soliton.co.jp


