vhdl语言中others=>'0'与others=>NULL的区别
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 12:31:22
vhdl语言中others=>'0'与others=>NULL的区别
others => '0' 用于对数组中的各个元素赋值‘0’;others => NULL 用于某些语句(例如case语句)中的子句(例如when子句)不做任何赋值.所以,others => '0' 是有赋值操作的,而others => NULL 是没有赋值操作的.
再问: others => NULL 是不做任何操作是什么意思?改变与保持是两种操作,既不改变,又不保持是什么操作?所以,求解惑!!!
再答: NULL语句是顺序语句,用于行为描述。因此“others => NULL”语句一定出现在行为描述当中,行为描述中不作任何操作,就是不改变任何一个对象(VHDL对象包括信号、变量、常量和文件)的状态。
再问: NULL是不是可以在if语句中使用。回答好了满意给你!
再答: NULL语句可以用于IF语句,无论是THEN分支还是ELSE分支。IF语句和NULL语句都是顺序语句,语法上无冲突。 在仿真中,NULL表示不做任何仿真操作;而一旦对NULL进行综合,则不产生任何RTL描述。
再问: others => NULL 是不做任何操作是什么意思?改变与保持是两种操作,既不改变,又不保持是什么操作?所以,求解惑!!!
再答: NULL语句是顺序语句,用于行为描述。因此“others => NULL”语句一定出现在行为描述当中,行为描述中不作任何操作,就是不改变任何一个对象(VHDL对象包括信号、变量、常量和文件)的状态。
再问: NULL是不是可以在if语句中使用。回答好了满意给你!
再答: NULL语句可以用于IF语句,无论是THEN分支还是ELSE分支。IF语句和NULL语句都是顺序语句,语法上无冲突。 在仿真中,NULL表示不做任何仿真操作;而一旦对NULL进行综合,则不产生任何RTL描述。
vhdl语言中others=>'0'与others=>NULL的区别
VHDL中 a (others => '0'));是什么意思
VHDL中的WHEN OTHERS=>NULL的作用,如果删了这句会友什么错误
vhdl语言里的cnt1:=(others=>'1')是什么意思
vhdl中“latchbuf_reg (others => '0'));”是什麽意思
when others=>null语句作用,对于不同的VHDL综合器,此句是否具有相同的含义和功能?
VHDL中D_BUS'1',1=>'0',OTHERS=>'0')是什么意思?
other与others的区别
others ,the others的区别
讨论语句"when others=>null"的作用.如果删除该语句,会产生什么错误
others,the other与the others的区别
some 搭配 others 与the others的区别