之前通过
电子发烧友
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灯的闪烁情况。