安路FPGA_LED闪烁

1. 新建工程,选择芯片

2. 编写.v文件,保存为.v格式

C++
module led_test(
    //input
    input clk,//
时钟 25M
    input rst_n,//复位,高电平复位
   
    //output
        output reg [3:0]led
);
 
reg [23:0]cnt_250ms;
parameter TIME_250ms = 24'b0101_1111_0101_1110_0001_0000;
 
always@(posedge clk or negedge rst_n) begin
    if (rst_n == 1'b0)
        cnt_250ms <= 24'd0;
    else if (cnt_250ms == TIME_250ms - 1)
        cnt_250ms <= 24'd0;
    else
        cnt_250ms <= cnt_250ms + 24'd1;
end
always@(posedge clk or negedge rst_n) begin
    if (rst_n == 1'b0)
        led <= 8'b0000;
    else if (cnt_250ms ==TIME_250ms - 1)
        case(led)
        8'b0000: led <= 8'b1111;
        8'b1111: led <= 8'b0000;
       
        default: led <= 8'b0000;
        endcase
    else
        led <= led;
end
 
endmodule

3. hierarchy右键-->Add Source

4. 点RUN编译,并保证无报错。

下图左为正常界面,会自动生成bit文件;下图右为报错界面

如果报错License expired,需要去官网下载License

下载地址:https://www.anlogic.com/support/tools-downloads

将上述文件下载,并放到:C:\Anlogic\TD5.0.43066\license

账号:1533**

密码:4147**

5. 点击Tools,选择 IO constants,分配管脚

6. Download,选择文件下载。

准备工作:JTAGEN管脚需要上拉,再上电

7. 如果无bit文件,可右键Generate bitstream生成

8. 点击refresh刷新并识别USB,成功识别会显示芯片型号

9. 点击add添加bit文件,并高亮选择要烧录的bit文件

10. 选择jtag烧录到ram,选择program flash烧录到rom

11. 点击run,开始烧录

特别注意

仿真器的驱动在安装目录,如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值