搜索
bottom↓
回复: 12

verilog中input的注意事项

[复制链接]

出0入0汤圆

发表于 2010-2-21 11:32:36 | 显示全部楼层 |阅读模式
想请问一下,定义input类型的时候有什么注意事项?
output [7:0] yk;
reg    [7:0] yk;
这样就不会出错
input   [7:0] yx;
wire    [7:0] yx;
这样就会出现如下错误
logical net 'yx_0' has no load
.
.
logical net 'yx_7' has no load

还请高手指点一下迷津?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-2-21 11:39:29 | 显示全部楼层
wire是线型参数,你在程序里面进行了赋值了吧?reg才能赋值

出0入0汤圆

 楼主| 发表于 2010-2-21 13:31:08 | 显示全部楼层
没有,还没写代码,只有这四句话

出0入0汤圆

发表于 2010-2-21 16:22:27 | 显示全部楼层
看错了,以为是
output  [7:0] yx;
wire    [7:0] yx;
不需要下面那句,直接
input   [7:0] yx;
就行了

出0入0汤圆

 楼主| 发表于 2010-2-22 11:16:39 | 显示全部楼层
试过了,还是不行呀,只要是output就没有问题,input就会出现logical net '***' has no load

出0入0汤圆

发表于 2010-2-22 11:39:32 | 显示全部楼层
是error还是warning?

出0入0汤圆

 楼主| 发表于 2010-2-24 15:08:49 | 显示全部楼层
warning

出0入0汤圆

发表于 2010-2-24 15:15:54 | 显示全部楼层
那就不用管它,正常的

出0入0汤圆

 楼主| 发表于 2010-2-24 15:16:24 | 显示全部楼层
这样的话我就没办法把这个输入量配置成与之相对应的管脚,比如说我的电路里面是96管脚对应的是第七路遥信输入,只要logical net 'yx_7' has no load ,我就没法把它和管脚进行绑定

出0入0汤圆

发表于 2010-2-24 15:19:27 | 显示全部楼层
你写了程序以后就不会有这个warning了,现在所有的输出都跟这个输入引脚没有关联,所以才会有这个warning。
PS:你用的是Lattice?

出0入0汤圆

 楼主| 发表于 2010-3-4 14:54:07 | 显示全部楼层
是呀,解决了,果然像你说的,INPUT的变量必须要用到,否则就会出现如上问题,也给其他初学者分享一点经验吧,roasn留QQ呀,交流交流,我的QQ,34831795

出0入0汤圆

发表于 2010-3-4 21:44:52 | 显示全部楼层
冰封的心果然是高手

出0入0汤圆

发表于 2010-11-9 13:27:06 | 显示全部楼层
学习了,
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 15:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表