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# 8292

JTAG - XC4000 ベースのデバイスで TDO ピンをユーザー出力として使用する方法 (HDL の例)

説明

キーワード:VHDL, TDO, user, output, ユーザー, 出力

重要度 :標準

概要:

TDO ピンをユーザー出力として使用する方法

ソリューション

1

TDO を出力として使用するには、TDO ピンをインスタンシエートする必要があります。出力をただ TDO ピンに固定しないでください。そうすると、NGDBuild でエラーが発生します。

2

-- Using the TDO pin as user output
-- Example code of how to instantiate TDO
-- To be used as a guide only

library IEEE;
use IEEE.std_logic_1164.all;

entity test_tdo is
port (D_IN, D_IN2, CLK: in std_logic;
Q_OUT: out std_logic);
end test_tdo;

architecture xilinx of test_tdo is

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

component TDO
port ( O : in std_logic );
end component;

signal TDO_INT, TDO_P : STD_LOGIC;

begin

TDO_Inst: TDO port map (O => TDO_P);
OBUF_Inst: obuf port map(i=>TDO_INT, o=>TDO_P);

-- User logic here
process (CLK)
begin
if (CLK'event and CLK='1') then
Q_OUT <= D_IN;
TDO_INT <= D_IN and D_IN2;
end if;
end process;

end xilinx;
AR# 8292
作成日 08/31/2007
最終更新日 09/26/2005
ステータス アーカイブ
タイプ ??????