記事 ID: 000090195 コンテンツタイプ: トラブルシューティング 最終改訂日: 2023/08/15

インテル® Arria®10 SX SoC デバイス上のファブリックにルーティングされる際、HPS EMAC1 と HPS EMAC2 のタイムスタンプ・データ出力が入れ替わるのはなぜですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

HPS EMAC 1 および HPS EMAC 2 の設計上の問題により、Precision Time Protocol (PTP) を有効化すると、タイムスタンプ・データ出力信号にデータが表示されません。これは、インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 17.1 以降を使用している場合に生じ、以下のような現象が発生します。

  • HPS EMAC1 タイムスタンプ・データ出力 (a10_hps_emac1_ptp_tstmp_data) が HPS EMAC2 タイムスタンプ・データ出力信号 (a10_hps_emac2_ptp_tstmp_data) に表示されます。
  • HPS EMAC2 タイムスタンプ・データ出力 (a10_hps_emac2_ptp_tstmp_data) が HPS EMAC1 タイムスタンプ・データ出力信号 (a10_hps_emac1_ptp_tstmp_data) に表示されます。
  • HPS EMAC0 は影響を受けません。
解決方法

この問題を回避するには:

  • システムで EMAC1 を有効にする場合、HPS IO に接続されているかFPGAに接続されているかにかかわらず、FPGA ファブリックで EMAC1 の PTP タイムスタンプ データを使用する場合は、EMAC2 PTP FPGA インターフェイスを有効にし、ファブリック内で HPS EMAC2 タイムスタンプ データ出力信号(a10_hps_emac2_ptp_tstmp_data)をエクスポートして使用する必要があります。 を使用して、EMAC1 に関連付けられた真のタイムスタンプ・データを取得します。
  • システムで EMAC2 を有効にする場合、HPS IO に接続されているかFPGAに接続されているかにかかわらず、FPGA ファブリックで EMAC2 の PTP タイムスタンプ データを使用する場合は、EMAC1 PTP FPGA インターフェイスを有効にし、ファブリック内で HPS EMAC1 タイムスタンプ データ出力信号(a10_hps_emac1_ptp_tstmp_data)エクスポートして使用する必要があります。 を使用して、EMAC2 に関連付けられた真のタイムスタンプ・データを取得します。

関連製品

本記事の適用対象: 1 製品

インテル® Arria® 10 SX SoC FPGA

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。