这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 谁知道怎么回事?

共1条 1/1 1 跳转至

谁知道怎么回事?

菜鸟
2005-08-26 22:06:51     打赏

我在做一个电路设计的时候,

用的是vhdl语言,在仿真时没

有问题.
然后做了综合,得到

了门级电路(用synopsys综合

的),将该门级电路
存为vhdl格式的文件

,然后再分析,用vhdlan命令检

查通过,没有任何
warring和error,但

是再用vhdlan去分析测试文件

testbench时候出现
下面错误:
--+ port map

(SEARCH_DATA =>

SEARCH_DATA,

REFERENCE_DATA =>

REFERENCE_DATA, CLK =>

CLK, RST => RST, CTL_WORD

=> CTL_WORD, OUTSUM_3 =>

OUTSUM_3,

^
**Error: vhdlan,543

test_array_line.vhd(106.1

):
Actual designator not

of the correct type -

STD_LOGIC_VECTOR

expected.
--+ port map (SEARCH_DATA

=> SEARCH_DATA,

REFERENCE_DATA =>

REFERENCE_DATA, CLK =>

CLK, RST => RST, CTL_WORD

=> CTL_WORD, OUTSUM_3 =>

OUTSUM_3,

^
**Error: vhdlan,543

test_array_line.vhd(106.1

):
Actual designator not

of the correct type -

STD_LOGIC_VECTOR

expected.
但是该testbench文

件用于综合前的vhdl文件是没

有错的,仅仅是将指定元件的
结构体换成综合后的

,而元件的端口根本没变,因此

不应该出现端口匹配的问题
啊?谁知道怎么回事?




关键词: 知道     怎么回事    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]