Intel:Arria® V の DDR3 Controller (Soft Controller with UniPHY) において pin_assignemnt.tcl を実行後、I/O Standard と OCT 設定を変更するとエラーが出ます。対処方法を教えてください。
<エラー・メッセージ>
Error (175005): Could not find a location with: OCT_CAL_BLOCK_ID of 1 (1 location affected)
カテゴリ:外部メモリ・インタフェース
ツール:Quartus® Prime
デバイス:Arria® V
設定変更の結果 Address/Command ピンが Output Termination 指定の扱いとなり設定が不十分でエラーとなります。
回避方法は下記のいずれかとなります。
設定例1:Address/Command は SSTL-15 Class I のままで電流値指定とする。
設定例2:Address/Command に明示的に DQ/DQS/DM と値を統一して "Series XXΩ with calibration” を設定する。
設定例3:Address/Command には "Series YYΩ without calibration" を設定する。
(DQ/DQS/DM は希望通りの変更でよい。OCT は Series/Parallel で各々値を揃える)
なお Series または Parallel で複数の抵抗値を使いたい場合は OCT calibration ブロックを追加する方法がありますが、設計の複雑化等の問題もあるのでどうしても Signal Integrity 上必要となる場合を除いておすすめしません。
詳細は 下記のナレッジをご参照ください。
Error: Could not find a location with: OCT_CAL_BLOCK_ID
https://www.altera.com/support/support-resources/knowledge-base/solutions/rd01182013_205.html