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

クロック入力数が 2 の場合、Agilex™™ 7 でクロック制御FPGA IP のクロック多重化が正しく機能しないのはなぜですか?

環境

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

Quartus® Prime 開発ソフトウェア・バージョン 23.4 以前の問題により、クロック入力数が 2 の場合、クロック制御FPGA IP のクロック・マルチプレクシングが正しく実行されません。

クロック入力数が 2 の場合、クロック制御FPGA IP には、2 つのクロックソース入力ポート (inclk0x および inclk1x) と、クロックソースを選択するための入力ポート (clkselect) があります。

23.4 以前のクロック制御FPGA IP のクロック多重化は、次のように動作します。

  • clkselect=0 の場合、inclk1x が選択されます。
  • clkselect=1 の場合、inclk0x が選択されます

ただし、次のように実行されます。

  • clkselect=0 の場合、inclk0x が選択されます
  • clkselect=1 の場合、inclk1x が選択されます。

この問題は、インテル® Agilex™™ 7 F シリーズ、I シリーズ、M シリーズに影響します。

解決方法

この問題を回避するには、クロック入力数を 2 ではなく 4 として使用し、2 つの入力クロック ソース ポートを使用し、他の入力クロック ポートは未使用のままにします。

クロック入力数を 4 にした場合、クロック制御FPGA IP は inclk0xinclk1xinclk2xinclk3xclkselect[1:0] ポートで期待どおりに動作します。

たとえば、次の接続を使用できます。

  • inclk0x - クロックソースを接続する
  • inclk1x - クロックソースを接続する
  • inclk2x, inclk3x - 入力固定 "0" または "1"
  • clkselect[0] - 信号を接続してクロックソースを選択します
  • clkselect[1] - 入力固定 "0"

この問題は、Quartus® Prime ソフトウェアの将来のバージョンで修正される予定です。

関連製品

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

インテル® Agilex™ FPGA & SoC FPGA

1

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