記事 ID: 000076387 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/03/16

Arria® 10 PHYLite IP でダイナミック・リコンフィグレーション・モードを使用する際、DQS 入力遅延の読み込みデータ値が正しくないのはなぜですか。

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
    パラレル・インターフェイスの PHY Lite インテル® Arria® 10 FPGA
BUILT IN - ARTICLE INTRO SECOND COMPONENT

クリティカルな問題

詳細

Arria® 10 PHYLite IP でダイナミック・リコンフィグレーション・モードを使用する場合、DQS 入力遅延の値を特定のアドレス位置に書き込むことができます。ただし、DQS 入力遅延の有効範囲は固定されておらず、VCO 周波数に依存するため、その特定の場所からリードバックするときに DQS 入力遅延のデータ値が異なることがあります。

解決方法

一般的なキャリブレーション方法は、合格/不合格の結果のために DQS 入力遅延をスイープすることです。予想されるキャリブレーションは、DQS 入力遅延を有効な範囲でインクリメントし、通過する前に最大値をキャプチャすることです。その後、DQS 入力遅延のインクリメントを続行し、失敗する前に最小値をキャプチャします。DQS 入力遅延は、上記の 2 つの値の中間点に設定されます。

ただし、DQS 入力遅延 (つまり 0X3FF) の 10 ビット範囲の値全体は、各セルにプロセス、電圧、温度 (PVT) 依存の固定遅延値を持つ遅延セルの数が限られているため、遅いインターフェイス周波数では使用できません。Arria® 10 PHYLite 回路は、DQS 入力遅延を有効な最大値に制限します。

したがって、最大 DQS 入力遅延より大きい DQS 入力遅延の値を書き込むと、実際には最大 DQS 入力遅延に等しい値が書き込まれ、最大 DQS 入力遅延に等しい値が読み戻されます。

以下の表は、選択された 10 Arria® PHYLite クロック周波数と最大 DQS 入力遅延を示しています。

インターフェイス・クロック周波数 (MHz)

VCO 周波数

ユーザークロックレート

最大 DQS 入力遅延

133

533.33

正規価格 (フランス)

0x0FD

160

640

フランス

0x23F

160

320

ハーフレート (HR)

0x100

320

320

人事

0x0FD

320

640

クオーターレート (QR)

0x23D

640

640

ティッカー

0x23F

960

960

ティッカー

0x352

1200

1200

ティッカー

0x3FF

注: 最大 DQS 入力遅延は、デバイスのプロセス、電圧、温度 (PVT) に依存するため異なります。

関連製品

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

インテル® Arria® 10 FPGA & SoC FPGA

1

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