序号 |
日 期 |
内 容 |
链接 |
1 |
2012-09-04 |
发布申请帖 | 申请帖 |
2 |
2012-09-21 |
到官网主页提交申请 | |
3 |
2012-10-08 |
到51FPGA.taobao.com购买商品一、二、五 | 2楼 |
4 |
2012-10-12 |
收到购买的PCB、元器件包和USB Blaster | 3楼 |
5 |
2012-10-20 |
焊接完成,通过了上电测试 | 6楼 |
6 |
2012-10-21 |
代码下载测试 | 7楼 |
7 |
2012-10-22 |
闪烁灯(附代码) | 8楼 |
8 |
2012-10-23 |
流水灯(附代码) | 9楼 |
9 |
2012-10-24 |
跑马灯(附配置文件和编程文件) | 10楼 |
10 |
2012-10-25 |
读取按键信号 (附代码) | 11楼 |
11 |
2012-10-26 |
作业提交:花样灯(附配置文件和编程文件) | 12楼 |
12 |
2012-10-28 |
拨码开关控制LED亮灭(附配置文件和编程文件) | 13楼 |
13 |
2012-11-01 |
数码管静态循环显示十进制数(附配置文件和编程文件) | 14楼 |
14 |
2012-11-02 |
作业提交:拨码开关控制数码管显示(附配置文件和编程文件) | 15楼 |
15 | 2012-11-03 | 按键控制数码管显示(附配置文件和编程文件) | 16楼 |
16 | 2012-11-04 | 作业提交:数码管的动态显示60计数 (附配置文件和编程文件) | 17楼 |
asean的FPGA DIY进程贴
主贴,记录进程,与大家共同学习。代码均采用Verilog HDL。
关键词: asean 进程
经过补焊和清洗,终于实现了JTAG代码下载和AS方式代码下载。并完成了第一个代码(11个LED闪烁)的实现。代码如下:
module blinkled(clk ,led);
input clk;
output [10:0]led;
reg [10:0]led;
reg [23:0] count;
always@(posedge clk)
begin
count<=count+1;
if(count==24'hffffff)
begin
led<=~led;
count<=0;
end
end
endmodule
视频如下:
视频地址:http://union.bokecc.com/flash/player.swf?vid=50F591EEAD2E50AB&siteid=290666218ACBA694&playerid=EEA982EE6B20F4D1&playertype=1
流水灯(11个LED)实验代码:
module walkled(led,clk);
input clk;
output [10:0] led;
reg[10:0] led_out;
reg[23:0] count;
always@(posedge clk)
begin
count<=count+1'b1;
if(count==24'hffffff)
begin
if(led_out==11'b00000000000)
led_out=11'b11111111110;
led_out=led_out<<1;
end
end
assign led=led_out;
endmodule
视频如下:
module walkled(led,clk);
input clk;
output [10:0] led;
reg[10:0] led_out;
reg[23:0] count;
always@(posedge clk)
begin
count<=count+1'b1;
if(count==24'hffffff)
begin
if(led_out==11'b00000000000)
led_out=11'b11111111110;
led_out=led_out<<1;
end
end
assign led=led_out;
endmodule
视频如下:
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |