FPGA|CPLD|ASICwilliam hill官网
直播中

钟哥

7年用户 154经验值
擅长:可编程逻辑
私信 关注
[经验]

【EG4S20-MINI-DEV 试用体验】之LED闪烁

之前通过电子发烧友william hill官网 申请到安路科技的FPGA开发板,一周前拿到货但是由于最近手里面项目实在是有点忙一直没有折腾他,昨晚抽空看看了下这么板子的相关资料。决定先写个试用贴,首先开发环境为他们公司的TD软件在其官网申请后便可以下载安装,安装很简单的。顺便在其官网把开发板的原理图和数据手册之类的资料下载下来。至于软件的使用载气help中有软件的使用文档。看客可以自行阅读。好了现在正式使用此看法板至于为什么第一个工程测试为LED闪烁,这个就像是学一门编程语言一样第一个示例总是helloword 硬件第一个程序总是LED灯用于熟悉开发环境。
1、首先建立工程 project -new project选项中添加一个工程选择好自己的芯片之类,填好项目名就可以了
2、添加源文件 source -> new source 添加一个源文件然后输入如下代码
module Test01(clk_in,rst,led );
input clk_in;
input rst;
output reg led;
reg [19:0]cnt;
always@(posedge clk_in)
begin
        IF(!rst)
        begin
                cnt <= 20'd0;
                led = 1'b1;
        end
        else
        begin
                cnt <= cnt + 1'b1;
                if(cnt == 20'd1000000)
                begin
                        led <= ~led;
                        cnt <= 20'd0;
                end
        end
end
endmodule

编译通过,然后进行IO口的绑定 通过查看其原理图可以得知板载了8个LED灯,我们程序中只使用一个LED灯闪烁说以使用LED1查看原理图发送其控制连接至FPGA的T9管教 晶振连接至P1管教
至于复位威廉希尔官方网站 未看见可以不绑定该引脚。其IO口绑定可以使用他们的.adc文件的方式来实现载气软件使用文档中有介绍,也可以是使用图形化界面进行相关的配置双击 IO Constraint即可进入,
绑定好IO引脚后点击Run运行即可生成二进制流文件然后再download界面添加对应的文件下载至芯片中即可看见LED灯的闪烁情况。

    Test01.rar (2019-7-4 14:12 上传)

    270.03 KB, 下载次数: 3

更多回帖

发帖
×
20
完善资料,
赚取积分