跑丢的孩子

【再说FPGA】Spartan-6 LX9 MicroBoard测评一

0
阅读(3319)

    拿到Spartan-6 LX9 MicroBoard有一周多的时间了(这要感谢电子技术应用网站举办的比赛),不过这几天一直疲于考试,就没怎么蹂躏它。不过,心里一直痒痒的,所以趁着闲暇的时间玩一下,顺便记录一下足迹,以便后来者有所得。此外,提高一下自己,去追寻那些介于牛A与牛B之间的神人。

*************************************************前面的话***************************************************

    打开包装盒的那一刹那,我惊呆了,相信众多网友跟我有同样的感觉吧。之前在网上浏览过这块开发板的图片,知道它尺寸很小,但没想到这么小。一直提倡“口袋实验室”,今天终于看到这句口号的忠实践行者—安富利。废话不多说,先看看里面都有些什么宝贝吧。Spartan-6 LX9 MicroBoard一块,ISE设计套件DVD一张,两根电缆线,还有就是几张活页。为了给大家直观的感受,先上张图片:

clip_image001

    接下来,还是一个老生常谈的话题,如何搭建集成开发环境。利剑在手,方能披荆斩棘。由于这方面的资料多如繁星,这里我只给大家简要的介绍一下,重点针对Spartan-6 LX9 MicroBoard这块板卡的一些特殊的配置。

1、ISE设计套件的安装

此处省略一万字……

2、获得软件许可

上面说到包装盒里有几张活页材料,其中一张醒目的标注“IMPORTANT!”如题,这张活页非常重要,是你获得软件许可的唯一凭证。

首先,登录http://www.xilinx.com/getlicense,在下图划红线位置输入活页底部的序列号,然后你就有权限为你的开发套件生成许可文件了。(注意:序列号只能使用一次!)

3、安装驱动

按上图连接板卡和个人PC机时,会弹出发现新硬件对话框,选择自动安装。安装成功后,开发板上的黄色led(D7)点亮。

4、安装Xilinx工具的Digilent插件

Spartan-6 LX9 MicroBoard板卡包含两种下载、调试电路:一种是JTAG,另一种是USB-JTAG电路。由于开发套件中并不含JTAG下载电缆,所以我们只能通过USB-JTAG电路来实现代码的下载调试。遗憾的是iMPACT等工具并不支持USB-JTAG电路。当然,我们可以使用Digilent推出的一款工具,如下图所示,

clip_image007

但是,来回切换有点麻烦。我们还有另外一种办法,就是安装Xilinx工具的Digilent插件。使Xilinx软件可直接通过Digilent USB-JTAG下载电路,利用USB接口直接配置、调试FPGA。

下载链接:

http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,768&Prod=DIGILENT-PLUGIN

好了,下面为大家详细介绍一下如何安装这个插件。

a> 依次打开ISE13x—plugin—nt—plugins,将Digilent文件夹拷贝到ISE安装目录E:\Xilinx\13.2\ISE_DS\ISE\lib\nt\plugins下(依个人安装路径而定);

b> 打开iMPACT工具软件,双击边界扫描链,然后通过菜单栏output→cable setup选项,打开如下界面,并作相应配置;

c> 在空白区域单击鼠标右键,选择初始化菊花链选项,这时iMPACT就会识别Spartan-6 LX9 MicroBoard板卡。

大功告成!