原创 【博客大赛】小小菜鸟学FPGA——(1)开发平台测试

2013-9-10 22:50 8647 13 17 分类: FPGA/CPLD 文集: FPGA

 

怀着各种激动和忐忑的心情,拿到Xilinx的nexys3的板子,迫不及待的拆开看了看……其实没看出啥来!哈哈~

拿到板子后,第一步不是上电!!!因为笔者有犯过这个错误的教训,有一次是拿到STM32的开发板,看都不看别的,直接上电,发现这货不亮,也没反应,各种胡乱掰扯,终于电脑蓝屏了,STM32的芯片也烫手,后来知道,芯片烧了!那时候记得是大二,心里各种纠结啊~然后自己动手拆了芯片,又去买个芯片自己焊上去,哭!!!这些都是自找的。拿到板子先看看有什么资料,nexys3的盒子里装了一个开发板,一根USB线,还有一本小说明书。翻开说明书,上面写了这个开发板相关的介绍、上电自检、USB下载、获取技术资料以及获取在线技术支持的方法,认认真真的把上面的东西读完,然后才开始上电自检。

自检的第一步,是上电。Nexys3有两种供电方式,第一种是外接电源供电,第二种是USB供电,我们采用USB供电,JP1线面两针脚短接,选择USB供电,用USB下载线一端连接Nexys3开发板的USB编程端口,另一端连接电脑的USB接口,打开开关电源,Power指示灯亮,说明Nexys3供电正常。

自检的第二步,是验证外设。其实这一步可以合在第一步里面,不过为了清楚,我把它分成两部来叙述。首先要保证在关闭开发板电源的情况下,选择SPI配置模式,具体操作是:M0短接,M1断开,选择SPI模式,有板上SPI Flash中的出厂测试配置FPGA。然后选择USB供电(具体方法看自检的第一步),打开电源,观察自测结果:

上电几秒钟后,通过SPI Flash完成对FPGA配置,下载完成指示灯(L09,在一个不起眼的位置,复位按键旁边,还写了个DONE,下载完成后这个等会亮)亮起。这是,思维7段数码管循环显示PASS、128、SPI、PASS、128、BPI等字样,说明Nexys3工作正常,测试通过。

板子能够正常运行程序,下一步就要使用USB下载一个程序试试咯。

首先,下载Digilent Adept编程工具。这个工具可以很方便的对nexys3进行程序下载和外设测试。进入www.digilentinc.com主页在Products这一栏中选择Software下面的digilent.adept.system_v2.13.1(版本号尽量选择最新版本,并且和自己的电脑系统相匹配的)。

然后,安装Adept。运行digilent.adept.system_v2.13.1.exe,然后全部使用默认配置,“下一步”“确认”即可。这里有两点要注意:第一,在安装该软件的同时,也安装了Digilent USB驱动程序和USB-UART驱动程序;第二,如果安装中出现提示Microsoft Visual C++2008(9.0)Runtime找不到,选择“是”,将自动从网络上下载,选择中断安装,可以手动安装C++ Runtime,但是务必保证版本一致!!!如果软件提示需要重启电脑,那么务必要重启电脑!

adept自动连接.jpg
 

第三步是通过USB对FPGA进行编程。将Nexys3连接上电脑并打开电源后,运行Adept,Adept会自动查找连接上的开发板。如下图:

选择Config标签页下面的Browse,Adept工具首次运行的默认路径会指向C:\Program Files\Common Files\Digilent\BoardSupport\下面,选择00D - Nexys3 - 1 GPIO.bit文件后,点击Program,进行下载。下载完成指示灯先灭,直到下载完成后,指示灯重新亮起来。

讲显示器的VGA(如果有条件的话可以做这一步)线与开发板的VGA接口相连,接下来,将看到一下现象:

首先,数码管从0开始流到9然后再从0开始流到9,一直在循环;其次,接在开发板上的VGA显示器将动态显示下图(右边的显示器):

测试vga.jpg
 

我们刚才讲到关于Adept这个软件十分方便,是有原因的。且听我慢慢扯来……

在保持刚才的测试环境下,点击Adept的Test标签下的Run RAM/Flash Test按钮后,会看到开发板的下载完成灯灭了一会又亮了,这是在下载另一个测试程序,功能是测试RAM、SPI Flash和BPI Flash。等下载完成灯重新亮起来的时候,点击Test标签下的Start Peripherals Test,会看到开发板的下载完成灯灭了一会又亮了,这是在下载一个测试程序,功能是联机测试按键,现在将出现下图:

image006.jpg

 

现在拨动开发板上的拨动开关或者按开发板上的按键,上图界面的相对应的Switches和Buttons模块将发生变化,同时,开发板上的8个Led灯也将有亮灭的变化。

至此,整个开发板测试了一部分,一般测试到这里就算是板子基本没有问题!

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户377235 2015-3-31 16:20

开源不?

用户377235 2014-12-19 23:24

和赞

用户593939 2014-10-26 19:03

写的好,下载下来,学习和参考了

用户1319756 2014-10-22 15:55

体积太小了,只适合放置在家里,但是一般人不会购买这个在家里摆放,可以考虑做个大一些的,或许会有酒店,ktv等商业场所考虑购买,你们的市场应该放在商用。

用户1724738 2014-10-20 11:05

是否可以发个链接呢?非常感谢!

用户412850 2014-10-20 10:37

和楼主同时间接触的真三维显示,俺们实验室11年就做到800×600了,并且实现了血管立体成像...楼主是不是应该多看看别人的东西,不要闭门造车。

用户244424 2014-10-16 12:36

国外5年前都做了,关键在于你做的比前人的有哪些改进?

用户244424 2014-10-16 12:35

国外5年前都做了,关键在于你做的比前人的有哪些改进?

用户377235 2014-2-8 22:56

jiayou

用户1617727 2013-10-17 15:09

不错
相关推荐阅读
电子匠人 2017-07-13 23:40
夏夜随想
今天一个小朋友来找我扯蛋,说工资很低但是自己一定会很努力。看得出他确实很踏实,而且很坚决的说,自己定了个小目标,明年年初调薪工资能上8k/月。我一直看着他,听他讲完后,跟他说:“你的目标不够好,改一改...
电子匠人 2016-03-11 11:21
谁都有被骂成狗的日子
昨天下午,慧子**打电话给我,说她领导又骂了她,电话里的慧子**一肚子委屈——这已经不是第一次了,但凡那位领导好好说几句暖人心的话,慧子**也是绝对会屁颠屁颠的去干活。 我忽然想起刚毕业的...
电子匠人 2014-11-24 17:52
【博客大赛】年末侃大山——说说技术
今天新项目过来个领导,跟我聊了一会,他问我的一个问题是:“你擅长哪方面的技术?”这下把我给问愣了,我说,我哪样也不擅长。 和几个朋友一起准备创业,现在还在筹备阶段,经常会接触到一些人问这样的问...
电子匠人 2014-11-20 21:56
【博客大赛】年末侃大山——说说做事
在我还没有毕业的时候,一个师兄跟我说,第一份工作一定要去大公司,即使钱少,当时我很不理解,问他原因,他说,避免你成为一个山寨工程师。 虽然他告诉了我原因,但是在很长的一段时间内,我还是没理解这句话的...
电子匠人 2014-11-12 23:13
【博客大赛】年末侃大山——说说梦想
     前几天,某电商的移动客户端首页有这么一句话:“梦想是要有的,万一实现了呢?” 读小学的时候我的梦想是当一个超人,读初中的时候我的梦想是没有考试,读高中的时候梦想是隔壁班的姑娘的花裙子...
电子匠人 2014-11-08 23:31
【博客大赛】年末侃大山——前言
一眨眼就到了年末,上半年忙掉了腚,下半年忙掉了脑子,去年还在EDN写了几个专栏,今年却没怎么做贡献,想来真是惭愧。 昨晚看邮箱,看到今年最后一季的主题竟然是随便侃,像我这么有(ai)能(chu...
EE直播间
更多
我要评论
4
13
关闭 站长推荐上一条 /3 下一条