Board logo

标题: 急切请教:含generic的实体的testbench该怎么写 [打印本页]

作者: flyfpga    时间: 2008-9-22 22:04     标题: 急切请教:含generic的实体的testbench该怎么写

entity adder is
generic(n : integer :=8);
port ( a : in std_logic_vector((n-1) downto 0);
b : in std_logic_vector((n-1) downto 0);
c : out std_logic_vector((n-1) downto 0));
end adder;
这样的实体在testbench中怎么写map?我这样写不对:

library ieee;

use ieee.std_logic_1164.all;

entity test_adder is

end test_adder ;

architecture test _bench of test_adder is

component adder
generic(n : integer :=8);
port ( a : in std_logic_vector((n-1) downto 0);
b : in std_logic_vector((n-1) downto 0);
c : out std_logic_vector((n-1) downto 0));
end component;

signal a std_logic_vector((n-1) downto 0);

signal b std_logic_vector((n-1) downto 0);

signal c std_logic_vector((n-1) downto 0);

begin

U : adder generic map(8);

port map (a,b,c);

(其余略)

end test _bench ;

这不对啊,应该怎么写呢?


作者: ychiyhao    时间: 2012-1-27 20:02

本帖最后由 ychiyhao 于 2012-2-2 17:33 编辑

我也同求并搜索这个实体的写法,仍没有答案




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0