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

来自刘正春的问题

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

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

1回答
2020-05-22 15:22
我要回答
请先登录
高晓蓉

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

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

  因为此时需要二维数组.

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

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

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

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

2020-05-22 15:26:46

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •