楼主的意思是要点亮LED流水灯吧?首先要搞清楚,你要写组合逻辑还是时序逻辑、然后搞清楚你不能给输入信号赋值、


Verilog语言比较灵活,每个工程师的代码风格也有不同,本人习惯组合逻辑用assign语句,时序逻辑用always语句。如果题主是初学者的话,建议手上能够拥有一本Verilog语法书籍和一块FPGA开发板,不用买太贵的,淘宝上买个几百块的就行。看题主用的是Quartus,Altera FPGA的学习资料还是比较多的。

随便百度了一下,很多学习资料,在这就不打广告了。

顺便贴上自己风格的代码:


不想用always的话就改成

assign ledout = keya;

你b那一行没法改,你b也是输入, key也是输入,不能赋值。你这代码多少有点问题。


你搁这写C呢,always@不用了?


推荐阅读:
相关文章