UniPHY Controller を使用していますが、OCT の設定を without Calibration に設定したいです。Assignment Editor や Pin Planner で設定してもエラーになってしまいます。どのようにしたら設定で
ツール : Quartus® II
カテゴリ : 外部メモリ・インタフェース(EMIF)
Pin Planner や Assignment Editor で設定するだけでは without Calibration を選択することはできません。
手順を以下に示します。
なお、プロジェクトがエラーなくコンパイル終了していることが前提となります。
1. Assignment Editor を開いて、以下の 2種類の制約を無効(Enabled 欄を No に設定)にしてください。
Assignment Name: Input Termination
Value: Parallel 50 Ohm with Calibration
Assignment Name: Output Termination
Value: Series 50 Ohm with Calibration
2. Quartus II でコンパイルを実施すると、エラーになります。"Output buffer atom" で始まるエラーを
ダブルクリックすると、sltdq_dqs2_***.sv が開きます。その中の以下の 3つの信号の接続を削除
します。
parallelterminationcontrol
seriesterminationcontrol
dynamicterminationcontrol
(例)
編集前).parallelterminationcontrol (parallelterminationcontrol_in),
編集後).parallelterminationcontrol (),
"Output buffer atom" で始まるすべてのエラーがなくなるようにしてください。
3. DDR2 や DDR3 では、sltdq_dqs2_***.sv を開いて "stratixv_pseudo_diff_out" という名前のインス
タンスを検索し、"dtcin" の記述をコメント・アウトします。
(例)
編集前).dtcin(delayed_oct),
編集後)//.dtcin(),
なお、以下のナレッジ・データベースも併せてをご参照ください。
https://www.altera.com/support/support-resources/knowledge-base/solutions/rd08142012_318.html