查看: 101|回复: 3
打印 上一主题 下一主题

VHDL中遇到的简单问题,帮忙解决新手困惑!

[复制链接] qrcode

11

主题

49

帖子

113

积分

注册会员

Rank: 2

积分
113
楼主
跳转到指定楼层
发表于 2015-2-24 02:52 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在读到有的VHDL程序时,还是会碰上翻资料也难以找到的地方,
if reset='1'then
  error<=(others=>'0');
  dout<='0';
这里(others=>'0');括号中是不是还说明了一种情况下的赋值呀?能帮忙解释一下error<=(others=>'0');这句不?谢谢!
以前只看到过,when others =>NULL;就是若是其他情形下就NULL操作。
对于很多人来说,这应该是很简单的吧
回复

使用道具 举报

11

主题

49

帖子

113

积分

注册会员

Rank: 2

积分
113
沙发
 楼主| 发表于 2015-2-25 10:23 AM | 只看该作者
你可以试一试看看                                                                                                                                                                       
回复 支持 反对

使用道具 举报

11

主题

49

帖子

113

积分

注册会员

Rank: 2

积分
113
板凳
 楼主| 发表于 2015-2-28 04:35 AM | 只看该作者
这位兄弟是说,先考虑括号中的others=>'0'?,若是其他情况,就操作'0',再将0?这一括号中得出的结果赋给error???                                                                                                                                                                       
回复 支持 反对

使用道具 举报

11

主题

49

帖子

113

积分

注册会员

Rank: 2

积分
113
地板
 楼主| 发表于 2015-2-28 05:56 AM | 只看该作者
各位路过的兄弟,有点通的话,提醒一句呀,谢谢!                                                                                                                                                                       
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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