作者wx6120 (Jo)
看板Electronics
标题[问题] VHDL语法的小问题
时间Sun Nov 27 04:43:39 2016
各位好
小弟目前自学VHDL 才刚入门
在书上看到一个例子想不通
http://imgur.com/a/1rUSN
问题在下方的Example和最後一段文字:
倒数第五行到当en=0, date=11, enable=1时, q会=b.
但倒数第四行又说 If lines two and three are transposed, q会=c.
不懂这个例子的when和else是怎麽理解的
照理说当en=0, q就直接=a了
而当en=1, q才会往下面条件走不是吗?
可能小弟英文不好没看懂书上解释的
希望有高手能帮忙一下
谢谢!
(如这类语法小问题不能PO请告知 小弟再自删)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 2.121.178.200
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1480193022.A.B0F.html
1F:→ r901042004: 他是说二三行条件符合,第一行条件不符的情况下,所以 11/27 15:00
2F:→ r901042004: 照这个code答案是b,但是把二三行的顺序对调,答案就 11/27 15:00
3F:→ r901042004: 会变成c,所以跟一般的if-else叙述是没有差别的 11/27 15:00
4F:推 Baneling: 在台湾学verilog应该比较有用 11/28 00:03