看板 Electronics 關於我們 聯絡資訊
※ 引述《peterstun (彼得)》之銘言: : 有些問題我會參考c語言的寫法 : 不過verilog中 begin ....end 的使用時機是什麼? 是必須的嗎? : 在 assign c=......時就不用 : 在跑loop時會用到 begin的使用時機是啥呢? 謝謝 1. verilog是硬體描述語言,寫法請不要參考C的,就算看起來很像... 2. verilog定義了很多語法供不同場合用,像是test bench是要產生pattern ,不需要在意是否可合成,因此可以寫的像是高階語言。所以要看你寫的 是那一層次的。behavioral、RTL、甚至是cell define等,各有不同。 3. 原則上你只要記得多行敘述時,需要begin ... end。而assign通常是一行寫完。 其他部分多寫些就會比較清楚,就不詳述了。 希望對你有所幫助^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.194.100