サイト内検索

Intel:Arria® 10 で RAM:2-PORT IP を IP Catalog で生成する際、mif ありを選択しファイルを指定すると、コンパイル時に以下の Critical Warning が出ます。

Arria IP

<メッセージ>
Critical Warning (127003): Can't find Memory Initialization File or Hexadecimal (Intel-Format) File
/home/work/rtl/ram/dpram8x4096/sim/dpram8x4096.mif
-- setting all initial values to 0 File: /home/work/rtl/ram/dpram8x4096/ram_2port_181/synth/dpram8x4096_ram_2port_181_36ibgtq.v Line: 83


カテゴリ:Quartus® Prime
ツール:Quartus® Prime
デバイス:Arria® 10


MIF ファイルのパスを絶対パスで指定している際に、プロジェクトのワーキングディレクトリが変更されたりすると、このようにファイルが見つからないという Critical Warning が出力されます。
指定しているパスにファイルがあるかどうかを確認してください。

また、絶対パスではなく相対パスでファイルパスを指定することも可能です。
RAM:2-PORT IP 設定の Mem Init タブにある File Name 欄に相対パス指定(例:./test.mif)します。
この時、ファイル選択ボタン(...)は押さないで、File Name 欄に直接入力してください。
相対パスの起点は、プロジェクト・ディレクトリ(.qpf 保存場所)になります。


経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。