UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 11102

4.1i XST - 「WARNING: NgdBuild:463 - iutput pad net ‘ibuf_name’ has an illegal buffer」というエラー メッセージが表示される

説明

キーワード : PCI, LVCMOS, XST, buffer, driver, illegal, connection, バッファ, ドライバ, 不正, 接続

重要度 : 標準

概要 :
IBUF/OBUF_PCIX66_3 をインスタンシエート中に、NGDBuild で次のエラー メッセージが表示されます。

"ERROR: NgdBuild:455 - logical net 'a_IBUF' has multiple drivers.
WARNING: NgdBuild:463 - input pad net 'a_IBUF' has an illegal input buffer.
ERROR: NgdBuild:466 - input pad net 'a_IBUF' has illegal connection.
ERROR: NgdBuild:467 - output pad net 'b_OBUF' has an illegal buffer."

XST により余分な I/O バッファ コンポーネントが挿入されてしまいます。

メモ : この問題は、最新版の 4.1i サービス パックで修正されています。サービス パックは次のサイトから入手できます。
http://support.xilinx.co.jp/support/techsup/sw_updates
この修正は、4.1i サービス パック 1 以降に含まれます。

ソリューション

1

IBUF_PCIX66_3 のみを使用する場合は、clock_buffer=none 属性をコードの入力ポートに追加します。 OBUF_PCIX66_3 をインスタンシエートする場合は、次のように I/O の挿入を無効にする必要があります。

library ieee;
use ieee.std_logic_1164.all;

entity ibuf_test is
port (d, clk : in std_logic;
q : out std_logic);
end entity;

architecture ibuf_test_arch of ibuf_test is

component IBUF_PCIx66_3 is
port (i : in std_logic;
o : out std_logic);
end component;

signal d_i : std_logic;

attribute clock_buffer : string;
attribute clock_buffer of d : signal is "none";


begin

u1 : IBUF_PCIx66_3 port map(d, d_i);

process (clk) begin
if clk'event and clk = '1' then
q<=d_i;
end if;
end process;

end architecture;

2

IBUF_PCIX66_3 のみを使用する場合は、clock_buffer=none 属性をコードの入力ポートに追加します。 OBUF_PCIX66_3 をインスタンシエートする場合は、次のように I/O の挿入を無効にする必要があります。

module pciibuf(d, clk, q);

input d, clk;
output q;

wire d_i;
reg q;

IBUF_PCIX66_3 u1 (.I(d), .O(d_i));
//synthesis attribute clock_buffer of d is "none"

always@(posedge clk) q <= d_i;

endmodule
AR# 11102
日付 04/20/2010
ステータス アーカイブ
種類 一般
このページをブックマークに追加