VHDL中 a (others => '0'));是什么意思
人气:104 ℃ 时间:2019-12-19 03:48:07
解答
a '0')是将向量a各位全部赋值为零.
而a (others => '0'))对于一个向量vector来说是非法的,
因为此时需要二维数组.
也就是说,如果a是二维数组的话,这条语句会把数组中的每一位置0.
因此a类型不同的情况下,上述语句会出现错误或正确两种情况.
所以如果a是个二维数组的话,意思是把所有的位置0
如果a是个一般的信号量,那这个写法是错误的.
推荐
猜你喜欢
- 一本小说,第一天读30页,第二天读50页,还剩3/7没读,这本书共有多少页?
- 字义不相同的一项是?(这是人教版七年级上的课堂点津第五课的练习题(《童趣》))
- 急啊```造酒之法的成语
- 三个和尚的故事的常识快乐是什么?
- 流体的粘度与运动粘度有什么不同?它们之间有什么关系?
- 英语单词变形填空
- than before ,before 是副词么?
- 池塘中放养了鲫鱼8000条,草鱼若干,在几次随机捕捞中,共捕到鲫鱼320条,草鱼400条,估计池塘中原来放养了草鱼多少条?