VHDL中if语句的条件换行问题?
if ((IRtemp(13 downto 11)=IRf(10 downto 8))and
(IRtemp(15 downto 14)="01"and IRtemp(3)='0'
or
IRtemp(15 downto 14)="10"
or
IRtemp(15 downto 14)="11")
or
IRe(13 downto 11)=IRf(10 downto 8)and
(IRe(15 downto 14)="01"and IRe(3)='0'
or
IRe(15 downto 14)="10"
or
IRe(15 downto 14)="11")
or
IRm(13 downto 11)=IRf(10 downto 8) and
(IRm(15 downto 14)="01"and IRm(3)='0'
or
IRm(15 downto 14)="10"
or
IRm(15 downto 14)="11")) then
dstall <='1';
dinvalid<='1';
end if;
如这里的if语句,if的条件句是否可以换行来写,如上面这个例子一样呢?请高手指教!多谢大家啦!
我试了啊 但总是提示如图所示的错误,我就非常的郁闷了,始终找不出来错误终究在哪了啊?麻烦您多多指教啊!我的QQ:509837938
vhdl中else if和elsif有什么区别
else 是在if-esle 中多个elsif 最后用的 然后就得end 例如:if elsif elsif else end if 所以else if 只能在if-esle 中多个elsif 最后用的 其具体功能和elsif一样 但 if elsif elsif else ---这里得换行,不能在一行打else if 不然会出错,如果我没记错的话 if end if e...
vhdl 超过80字符 怎么换行
VHDL是用";"来进行语句分隔的,与换行无关。所以,你不必非要在一行中写一个80字符的描述,完全可以在你读起来方便的地方换行,不会影响VHDL的语法格式的。
vhdl中else if和elsif有什么区别?
else 是在if-esle 中多个elsif 最后用的 然后就得end 例如:ifelsifelsifelseend if所以else if 只能在if-esle 中多个elsif 最后用的 其具体功能和elsif一样但ifelsifelsifelse ---这里得换行,不能在一行打else if 不然会出错,如果我没记错的话if end ifend if比用elsif多...