【VHDL中a(others=>'0'));-查字典问答网
分类选择

来自刘正春的问题

  【VHDL中a(others=>'0'));是什么意思】

  VHDL中a(others=>'0'));是什么意思

1回答
2020-05-2215:22
我要回答
提示:回答问题需要登录哦!
高晓蓉

  a'0')是将向量a各位全部赋值为零.

  而a(others=>'0'))对于一个向量vector来说是非法的,

  因为此时需要二维数组.

  也就是说,如果a是二维数组的话,这条语句会把数组中的每一位置0.

  因此a类型不同的情况下,上述语句会出现错误或正确两种情况.

  所以如果a是个二维数组的话,意思是把所有的位置0

  如果a是个一般的信号量,那这个写法是错误的.

2020-05-22 15:26:46
大家都在问
最新问答