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。
热门推荐
不能独立生活的成年子女定义是什么
为什么32位系统已经被淘汰了 64位系统有哪些优势?
心肾不交的治疗与预防
为何上涨?何时回稳?——透视当前蔬菜价格走势
武则天和4个儿子:权力之下无亲情,母子博弈贯穿女皇的后半生
“杰”字五行属什么?详解“杰”字的文化内涵与起名建议
香烟市场可能迎来调整,3亿多烟民何去何从?
A到Z站分别是哪些?真的有这么多站吗?
房屋维修基金不可退,了解退还条件和管理办法
高考英语3500词,这样背诵才高效
限位开关故障排查与维护:确保设备稳定运行的关键
高仙芝:战功赫赫却遭冤杀的唐朝名将
植物神经紊乱怎么快速治愈
高考填报志愿“冲、稳、保”策略深度解析,举例说明祝您一举成功
个人打架档案记录有影响吗
仙桃市十大旅游景点
新书 | 宋朝鹤立鸡群的经济文化优势,如何惨淡落幕?
如何更快筛选出适合自己的伴侣
如何通过通风设计提升南向房屋的居住舒适度?这种设计对室内环境有哪些改善?
又一网红打卡地!深圳“藏着”一家宝藏博物馆
去日本旅行:个人携带日元数量及注意事项详解
母乳常温下放几个小时?
石狮子摆放十大忌讳详解:传统风水摆件的摆放禁忌与破解方法
华东师范大学2024年学费标准及各专业收费情况
无人机检测主要测试什么项目?
让数据说话:美欧国家对乌克兰援助情况追踪
你买的大葱矿源黄腐酸钾是真的吗?
如何在房屋装修中实现功能分区的合理性?这种合理性如何提高居住的舒适度?
甘肃:丝绸之路上的西游记传说
浴室瓷砖上的顽固污渍怎么去除?清洁技巧与装修心得