BASYS2开发板初学记录(1)——使用流程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WilliamYuYuYu/article/details/78930924

BASYS2开发板初学记录(1)——软件使用流程

2017-12-20

注:win10系统+软件Xilinx_ISE14.7+开发板BASYS2

关键词:

FPGA

BASYS2

Xilinx_ISE

Verilog

可用资源:

4个七段数码管(AN3-AN0)(不含8421译码)

8个LED发光管显示(LD7-LD0)

4个按键开关(BTN3-BTN0)

8个拨码开关(SW7-SW0)

可配置晶振(25,50,100MHz)

开发板时钟为50MHZ——管脚是B8

USB2.0接口

1个PS/2接口

1个8位VGA显示接口

4个6针用户扩展接口

这里写图片描述

Basys2各IO管脚定义

这里写图片描述

实验步骤:

一、准备

1.解决软件BUG:

安装软件之后

xilinx ise 14.7 license.lic下载地址

http://bbs.elecfans.com/jishu_899351_1_1.html

2.解决软件BUG:

Xilinx_ISE双击打开遇到中文输入法就崩溃,崩溃,崩溃!

参照http://www.121down.com/article/article_13651.html

使用32位打开。

二、使用流程

1.新建工程

双击Project Navigator

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
写入程序,我的程序以及详细说明详见下篇

//此处是程序,先挖第一个坑!

然后,编译查错

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

2.仿真

这里写图片描述

这里写图片描述

写入仿真文件,仿真文件的写法详见下篇,挖第二个坑。

此处填写仿真程序,第二个坑!!

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

查看一下波形和各数据值,检查与预期有没有差距
这里写图片描述

这里写图片描述

可以看到,输出pwmout紧跟遥控器通道,程序正常(我的程序就是这么写的)。关闭Isim仿真器。

3.创建管脚约束

这里写图片描述
这里写图片描述
这里写图片描述

约束文件,此处挖第三个坑!

此处应该填写管脚约束,这是第三个坑,后续文章再填写。

然后编译工程,生成bit文件,下载到开发板,就可以愉快的玩耍了。

这里写图片描述

4.下载程序到开发板

【1】关于如何把把程序烧录到PROM里

(即开发板掉电程序不会自动擦除,总不能每次上电使用的时候都先打开电脑烧录一遍程序啊。)

详见隔壁同学写的博文FPGA开发之如何把程序烧录到PROM里

http://blog.csdn.net/wildridder/article/details/78897490

【2】所以我这里只记录一下低端操作————这种方法烧录程序后,如果开发板断电,再次使用,就需要再次烧录程序。

所用软件:DigilentAdept_v2-3-0

安装自不必多说。

双击打开后,点击Config标签,点击Browse进入工程目录,选择编译生成的.bit文件,点击Program烧录即可。

这里写图片描述

其他几个Test什么的也挺好玩的,可以检测开发板的好坏。

至此结束。不断提醒自己3个坑待填。

(2017-12-24–William Yu)

阅读更多

没有更多推荐了,返回首页