サイト内検索

DDR2/DDR3 Memory Controller にて、以下の様な Critical Warning が出ます。どのような原因が考えられますか?

IP

<エラー・メッセージ>
"Critical Warning: Could not find pin of type cmd_pins from pattern |p0|umemphy|uio_pads|uaddr_cmd_pads|uwe_n_pad|auto_generated|ddio_outa[*]|dataout"


DDR2/DDR3 Memory Controller を VHDL で生成して、かつ制御信号 (RAS/CAS/WE など) が1ビットの時に、この Critical Warning がでる時があります。

これを回避する為には以下の対応が必要になります。

 ・ Mega-Wizard にて生成される ラッパーファイル (*.v/ *.vhd) の該当する信号に対して、std_logic_vector (0 downto 0) を std_logic と編集する
 ・ Assignment Editor で該当する信号を 例えば ddr2_ras_n[0] と言う名前で設定している場合、ビット表記の [0] を消去して ddr2_ras_n と言う名前に編集する
 ・ 上位層で 1ビット 表記をバス表記している場合、例えば回路図 (*.bdf) で ddr2_ras_n[0..0] と表記している場合は、ddr2_ras_n と言う名前に編集する

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

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