ISE 14.7开发环境下的FPGA点灯实验完整教程
创作时间:
作者:
@小白创作中心
ISE 14.7开发环境下的FPGA点灯实验完整教程
引用
CSDN
1.
https://blog.csdn.net/Roy_tly/article/details/120806404
本文将介绍如何使用ISE 14.7开发环境完成一个简单的FPGA点灯实验。以Xilinx Spartan-6系列的黑金开发板为例,通过驱动LED灯的亮灭,帮助读者理解FPGA开发的基本流程。
1. 明确驱动对象
LED灯是最基本的输出设备,其工作原理简单:高电平(1)点亮,低电平(0)熄灭。
2. 明确驱动管脚
驱动逻辑:高电平(1)点亮,低电平(0)熄灭。
3. 驱动逻辑
以下是具体的VHDL代码实现:
`timescale 1ns / 1ps
module led_driver
(
input sys_clk, //50Mhz , 20ns
output led0,
output led1,
output led2,
output led3
);
reg [31:0] cnt = 'd0;
reg [4:0] cnt_1s = 'd0;
always@(posedge sys_clk)
begin
if(cnt < 32'd50000000)
cnt <= cnt + 1'b1;
else
begin
cnt <= 32'd0;
cnt_1s <= cnt_1s + 1'd1;
end
end
assign led0 = cnt_1s[0];
assign led1 = cnt_1s[1];
assign led2 = cnt_1s[2];
assign led3 = cnt_1s[3];
endmodule
4. 新建工程
工程设置
- 工程命名及路径
- 芯片选型
- 工程设置预览
添加文件
设置源文件的文件类型、名称、路径
预览设置
设置约束文件的文件类型、名称、路径
端口约束
一般端口定义:
NET “端口名称” LOC = 引脚编号 | IOSTANDARD = “电压” ;
时钟端口定义:
NET "端口名称" LOC = 引脚编号 | TNM_NET = sys_clk_pin;
具体约束示例:
NET "sys_clk" LOC = T8 | TNM_NET = sys_clk_pin;
NET led0 LOC = P4 | IOSTANDARD = "LVCMOS33";
NET led1 LOC = N5 | IOSTANDARD = "LVCMOS33";
NET led2 LOC = P5 | IOSTANDARD = "LVCMOS33";
NET led3 LOC = M6 | IOSTANDARD = "LVCMOS33";
生成器件可识别文件
- 进行“综合”(Synthesize)操作
- 进行“实现”(Implement)操作
- 进行“生成编译文件”(Generate)操作
编译完成将产生bit文件。
5. 加载程序到器件
打开加载界面iMPACT
- 初始化识别JTAG
- 添加配置文件,此处先取消
- 烧录确认,此处先取消
加载烧录文件
- 选择.bit文件
- 弹窗确认是否使用存储器烧录,此处点击NO
- 对芯片下载bit程序
- 点击OK确认
下载完成后的标识/现象
此时可以查看板载LED点亮效果。
本文原文来自CSDN,作者Roy_tly。
热门推荐
小米SU7刹车故障事件:官方回应系软件误识别,将通过OTA升级修复
多久能看到RPA机器人流程自动化软件带来的效率提升?
从入门到进阶:如何科学挑选跑鞋让你跑得更轻松
这一年,细数那些弥足珍贵的瞬间
家庭安全新手册:家用摄像头的安装指南
如何预防痔疮
空腹训练法:自行车运动员的加速秘籍,空腹骑行是否明智?
大数据时代,IT 行业的热门岗位有哪些?9 大前景分析!
《了不起的盖茨比》:草根们的理想主义碰不过上流社会的阶级固化
假如人能选择来生
晚上读书的好处有哪些?夜读妙处:睡前阅读的5大益处!
决胜巅峰孙悟空角色介绍及玩法攻略
民族弹拨乐器有哪些
老人过世遗产继承公证需要哪些
板甲防御力解析:历史的见证与现代的启示
湖北宜城:科学育苗强“根基” 打造红薯产业强镇
中医警告:这种滋阴药,长期服用可能导致阳虚
不会“动态描写”?这些写作技巧太有感染力了
副脾是什么原因导致的
药品怎么看生产日期 药品保质期一般几年
好的进攻能击败好的防守?从总决赛和休赛期来看真的是这样吗?
农村特有植物"地木耳":营养价值超人参,市场价高达280元/公斤
2024年组装电脑怎么选配件【内存篇】
LPDDR3与DDR4内存:性能对比与适用场景详解,助您选择最佳笔记本内存产品
三元乙丙防水卷材:性能优越的建筑防水材料
毕节织金洞探秘记,穿越地下天宫,领略自然鬼斧神工!
扁桃体发炎自己好要几天
就业和失业率与GDP同样重要
什么是八大命格的特点_八大命格特点解析:揭秘命运奥秘
RPA项目实施6步走