首页>>论坛 >>技术社区 >>OpenHW社区论坛 >>Coregen及ComplexIP
|
我要发帖  | 我要投票  | 我要回复  | 收藏
1

【求助】XPS自定义IP核添加inout类型信号综合时出错

版主: Jerry Fan  Terry_ni  玄剑  XUPteam 
【求助】XPS自定义IP核添加inout类型信号综合时出错
 
想定义一个IP连接LCD跟OPB总线,LCD上有一个数据端口(Data)是双向的
以下是lcd.vhdl
entity lcd is
generic
(
C_BASEADDR : std_logic_vector := X"00000000";
C_HIGHADDR : std_logic_vector := X"0000FFFF";
C_OPB_AWIDTH : integer := 32;
C_OPB_DWIDTH : integer := 32;
C_FAMILY : string := "virtex2p"
-- DO NOT EDIT ABOVE THIS LINE ---------------------
);
port
(
-- ADD USER PORTS BELOW THIS LINE ------------------
--USER ports added here
Data:inout std_logic_vector(0 to 7);
-------------------
在自动生成的基础上加了Data:inout std_logic_vector(0 to 7);这一行代码,然后修改MPD添加PORT Data="",DIR=IO,VEC=[0:7]
最后在.UCF中分配引脚,综合时出现错误如下:
ERROR:Xst:2585 - Port of instance does not exist in definition .
ERROR:Xst:2585 - Port of instance does not exist in definition .
ERROR:Xst:2585 - Port of instance does not exist in definition .
察看它自动生成的lcd_wrapper.vhdl发现它将Data这个inout端口分解成Data_I(0 to 7),Data_O(0 to 7),Data_T三个信号了,请问应该怎么解决啊,谢谢了
 
相关主题
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏
1