Quartus® II ソフトウェア・バージョン 13.0SP1 のArria® V ST デバイスを使用して、DDR3L ハード・メモリー・コントローラー (HMC) と DDR3L ハード・プロセッサー・システム (HPS) を 1 つのプロジェクトに実装すると、コンパイルのフィッター段階で次のエラーメッセージが表示される場合があります。
エラー (175001): HPHY を配置できませんでした
エラー (175006): HPHY と宛先ピン間のパスを見つけられなかった
このエラーメッセージは、HMC を適切な場所に配置できないという意味です。しかし、DDR3L HMC または DDR3L HPS を独立してコンパイルすると、フィッターは正常に動作し、HMC と HPS のピン位置が正しいことを示します。
このエラーメッセージは、この問題の原因を特定しません。DDR3L HMC および DDR3L HPS のすべてのインターフェイス信号に専用ピン位置アサインメントを追加すると、さらにフィッターエラーが発生する場合があります。
エラー (175020): 地域へのピンの不正な制約 (xx、xx)から (xx、xx):地域内に有効な位置がありません
エラー (175005): 次の場所を見つけられなかった: 1 のOCT_CAL_BLOCK_ID (影響のある場所 1)
HMC OCT と HPS OCT の間には相互作用があってはならない。
この問題を解決するには、次のデバイスに DDR3L HMC のmem_reset_n信号に「TERMINATION_CONTROL_BLOCK」アサインメントを追加します。QSF ファイルとフィッターは正常に終了する必要があります。
「|altera_mem_if_oct_arriav:oct0|sd1a_0」TERMINATION_CONTROL_BLOCK set_instance_assignment -to mem_reset_n