文章标题
来源:互联网 发布:通信工程用什么软件 编辑:程序博客网 时间:2024/06/03 20:50
当年学单片机就是从流水灯开始的,所以FPGA也从流水灯开始。第一个流水灯是控制三个LED,让三个LED分别轮流熄灭。111-110-101-011-111这样循环。这个开发板买了很久了,一直没学习,愧对当年的壮志!
代码如下:
`include "gen_divd.v"module led_w_dir( ClkIn, KeyIn, Resetb, LedOut);input ClkIn,Resetb;input [2:0] KeyIn;output [2:0] LedOut;reg [2:0] LedOut; wire ClkLed;reg [2:0] Cnt;defparam Gen_ClkLed.divdWIDTH=23,Gen_ClkLed.divdFACTOR=10000000; //10_000_000分频gen_divd Gen_ClkLed(.reset(Resetb),.clkin(ClkIn),.clkout(ClkLed)); always @ (posedge ClkLed or negedge Resetb) if(Resetb==1'b0) begin LedOut<=3'b111; Cnt<=3'd0; end else begin case(LedOut) 3'b111: LedOut<=3'b110; 3'b110: LedOut<=3'b101; 3'b101: LedOut<=3'b011; 3'b011: LedOut<=3'b111; default: LedOut<=111; endcase endendmodule
买个开发板要好好利用起来。
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 解决Attempt to invoke virtual method '...ListAdapter'on a null object reference
- Android工程师面试题大全
- 我的Web开发实战总结(二)
- IO流_内存操作流的概述和讲解
- 实现Parcelable接口,Writing a list of parcelable objects to a parcelable object
- 文章标题
- 创世文
- 管理or技术
- 集合4
- Hadoop浅解海量数据处理算法——Bloom Filter
- Java性能优化:静态方法代替构造函数
- 自定义注解实现数据缓存与定时重载
- jsonp跨域请求详解
- (二)链表、栈和队列