樓主的意思是要點亮LED流水燈吧?首先要搞清楚,你要寫組合邏輯還是時序邏輯、然後搞清楚你不能給輸入信號賦值、


Verilog語言比較靈活,每個工程師的代碼風格也有不同,本人習慣組合邏輯用assign語句,時序邏輯用always語句。如果題主是初學者的話,建議手上能夠擁有一本Verilog語法書籍和一塊FPGA開發板,不用買太貴的,淘寶上買個幾百塊的就行。看題主用的是Quartus,Altera FPGA的學習資料還是比較多的。

隨便百度了一下,很多學習資料,在這就不打廣告了。

順便貼上自己風格的代碼:


不想用always的話就改成

assign ledout = keya;

你b那一行沒法改,你b也是輸入, key也是輸入,不能賦值。你這代碼多少有點問題。


你擱這寫C呢,always@不用了?


推薦閱讀:
相關文章