verilog中代碼哪裡出了點問題!!!!fpga?小白求教?
樓主的意思是要點亮LED流水燈吧?首先要搞清楚,你要寫組合邏輯還是時序邏輯、然後搞清楚你不能給輸入信號賦值、
Verilog語言比較靈活,每個工程師的代碼風格也有不同,本人習慣組合邏輯用assign語句,時序邏輯用always語句。如果題主是初學者的話,建議手上能夠擁有一本Verilog語法書籍和一塊FPGA開發板,不用買太貴的,淘寶上買個幾百塊的就行。看題主用的是Quartus,Altera FPGA的學習資料還是比較多的。
隨便百度了一下,很多學習資料,在這就不打廣告了。
順便貼上自己風格的代碼:
不想用always的話就改成
assign ledout = keya;
你b那一行沒法改,你b也是輸入, key也是輸入,不能賦值。你這代碼多少有點問題。
你擱這寫C呢,always@不用了?
推薦閱讀: