产生smybol时有如下错误,请问是什么原因?

[复制链接]
2050|0
 楼主| duhuaishui 发表于 2009-4-18 00:53 | 显示全部楼层 |阅读模式
产生shift&nbsp;的&nbsp;smybol时有如下错误,请问是什么原因?&nbsp;<br /><br />Error&nbsp;(10017):&nbsp;Can't&nbsp;create&nbsp;symbol&nbsp;for&nbsp;entity&nbsp;&quot;shift&quot;&nbsp;--&nbsp;declaration&nbsp;for&nbsp;port&nbsp;&quot;sel&quot;&nbsp;cannot&nbsp;be&nbsp;of&nbsp;complex&nbsp;type&nbsp;<br /><br />--cup_lib.vhd&nbsp;<br /><br />LIBRARY&nbsp;IEEE;&nbsp;<br />USE&nbsp;IEEE.STD_LOGIC_1164.ALL;&nbsp;<br />USE&nbsp;IEEE.STD_LOGIC_ARITH.ALL;&nbsp;<br />PACKAGE&nbsp;cpu_lib&nbsp;IS&nbsp;<br />type&nbsp;t_shift&nbsp;is&nbsp;(shftpass,shtl,shtr,rotl,rotr);&nbsp;<br />subtype&nbsp;bit16&nbsp;is&nbsp;std_logic_vector&nbsp;(15&nbsp;downto&nbsp;0);&nbsp;<br />end&nbsp;cpu_lib;&nbsp;<br /><br />--shift.vhd&nbsp;<br /><br />....&nbsp;<br /><br />entity&nbsp;shift&nbsp;is&nbsp;<br />&nbsp;&nbsp;port&nbsp;(&nbsp;a&nbsp;:&nbsp;in&nbsp;bit16;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sel:&nbsp;in&nbsp;t_shift;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y&nbsp;:&nbsp;out&nbsp;bit16&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);&nbsp;<br />end&nbsp;shift;&nbsp;<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部