FPGA 练习

来源:互联网 发布:网络推销员好做吗 编辑:程序博客网 时间:2024/06/08 15:38

一、LED灯控制

1、语法:T100MS=23'd5_000_000; 50MHz晶振 分出100ms时间

2、always@(*) 语句 敏感事件,*代表always之后将会执行的语句中涉及到的变量为敏感性事件,always语句后面所进行的操作所涉及到的变量,只要一个或者多个发生变化,就执行always后面的语句。

always语句 always<时序控制><语句> 不断重复执行

always@(posedge clock or poseedge reset)两个沿触发的always块

3、赋值语句:

非阻塞赋值方式:不是马上执行的,always块中的<=这种赋值语句在always块结束后赋值,在always块内的下一条语句执行后,并没有赋值。

Count1 <= 23'd0; 对Count1赋23位十进制的0

阻塞赋值方式:

b=a;

4、assign

 assign LED_Out = rLED_Out; 将小部分输出赋给总的输出。

5、quartus ii 仿真时需要set the top 。。。



0 0
原创粉丝点击