製品案内
トップページ製品案内>FPGA用IEEE 1588 IPコア・モジュール


FPGA用IEEE 1588 IPコア・モジュール

FPGA用IEEE 1588 IPコア・モジュール
IEEE1688用高精度な従属クロック同期を実現するIPコア・モジュール


概要
ローカルのリアルタイムクロックと、マスタークロックのクロック調整のために、高精度のタイムスタンプを持つIEEE1588テレグラムをサポートすることが必要とされています。ご使用のCPUがIEEE1588をサポートしていない場合、ソフトウェアによるタイムスタンプ、またはタイムスタンプ・ユニット(TSU)を持つ外部のIEEE1588リアルタイム・クロック(RTC)が必要になります。ソフトウェアでタイムスタンプを生成する場合は、10数μ秒から数ミリ秒の範囲のクロック同期を行えます。
ハードウェア(FPGA)で行う場合のタイムスタンプの精度はFPGAの内部クロックに依存しますが、およそ20から50ナノ秒の範囲になります。
つまりマスター/スレーブデバイス間の時間同期は、サブマイクロ秒の範囲が可能になります。

追加ロジックを使って、出力ポートにトリガー信号を出力することも可能です。周波数とオフセットはアサインされたタイマー・ユニットによってプログラム可能です。また、入力ポートのパルス/エッジによるタイムスタンプの生成も可能です。

IEEE1588IPコアによって次の2つのことが可能になります:

・Altera社のNIOSのようなFPGA内部ソフトCPUを使ってのIEEE1588プロトコルソフトウェア実行(単チップソリューションとしてのIEEE1588デバイス)

・IEEE1588プロトコルソフトウェアとアプリケーションを実行する外部CPUの使用

両ケースにおいて、ソフトウェア環境への特別なリアルタイム必須条件はありません。おおよそ10-100ミリ秒の周期でIEEE1588プロトコルソフトウェアを実行するには十分な環境です。CPUに対する負荷は1%未満です。

機能
・ソフトウェアによるリアルタイムクリックの設定と調整
・トリガーユニット経由の外部入力シグナルのタイムスタンプ付与
・設定可能なタイマーに基づく外部出力シグナルのトリガー
・入出力syncメッセージ検出用のMIIインタフェース
・IEEE1588 V1/V2サポート
・標準的なアドレス/データ・バス・インタフェース(一般的なCPUに対応可能)
・1588メッセージのメッセージ・ヘッダとタイムスタンプの割り込み生成によるバッファ退避
・さまざまな外部クロック周波数に対応
・精度計測用の外部PPSシグナルの生成

製品内容
・VHDLコードによるCD
・ユーザ・マニュアル
・クイック・スタート・ガイド

テクニカル・データ
・ロジックエレメント数(Altera社):およそ2000
・精度:±150ナノ秒(50MHzの外部クロック)
・Altera、Lattice、Xilinx社FPGA向けのVHDLコード

オプション・サービス
メンテナンス契約
ソフトウェアパッケージへの補足として、IXXATからは、メンテナンス契約をご提供し、その契約期間中は下記サービスを提供します。
- 無償アップデートとトラブルシューティング
- テクニカルサポート

インプリメント・サポート
お客様のハードウェア、またはアプリケーションでのIEEE 1588IPコアソフトウェアの適応、インプリメントとテストIXXAT社で請け負います。

・IEEE1588 PTPプロトコル・ソフトウェア
IXXAT社のIEEE1588プロトコル・ソフトウェアは、IEEE1588 IPコアに適応したIEEE1588デバイスのシンプルで迅速な開発を可能にします。

この製品に関するお問合せはこちら

このページの先頭へ