whilebreak

XILINX Spartan6 MiS605-基于PCIETree对Mis605开发板PCIE接口测试

0
阅读(3716)

MiS605-基于PCIETree对Mis605开发板PCIE接口测试

网店:http://osrc.taobao.com 论坛:www.osrc.cn

本教程是基于南京米联电子科技有限公司 MiS605(战神6) Spartan6开发板进行,软件采用ISE14.7。测试软件采用PCIETree,固件采用ISE14.7产生。

1、在安装目录下找到CoreGenerator,新建工程

wps8E6F.tmp

2、选择Spartan6 fgg484封装 速度2

wps8E90.tmp

3、采用Verilog语言,之后单击OK

wps8EA0.tmp

4、采用2.4版本的PCIE CORE

wps8EB1.tmp

5、读者可以自行改变名字,这里笔者不做改动,单击NEXT

wps8EC1.tmp

6、设置如下单击NEXT

wps8EE2.tmp

7、修改ID值,如下图

wps8EF2.tmp

8、修改BRAM 配置为高速

wps8F03.tmp

9、单击下一步

wps8F13.tmp

10、单击下一步

wps8F24.tmp

11、单击下一步

wps8F35.tmp

12、单击下一步

wps8F45.tmp

13、选择参考时钟是100MHZ 然后单击Generate

wps8F56.tmp

14、打开ISE工程,添加example design中文件,并且修改ucf约束

wps8F66.tmp

15、编译后后下载程序

16、启动Impact程序

wps8F77.tmp

17、单击OK

wps8F78.tmp

18、添加bit文件

wps8F89.tmp

19、单击NO

wps8F8A.tmp

20、单击OK

wps8F9A.tmp

21、双击产生文件 会提示产生成功

wps8F9B.tmp

22、添加bit文件和MCS文件

wps8FAC.tmp

23、添加FLASH

wps8FAD.tmp

24、右击选择擦除属性

wps8FBD.tmp

25、选择需要擦除的FLASH

wps8FCE.tmp

26、先擦除,然后再变成

wps8FCF.tmpwps8FD0.tmp

27、准备好PCITree软件 拷贝HLP.sys文件到system32/drivers目录下

28、把开发板插入电脑

wps8FE1.tmp

29、打开PCITree,单击OK

wps8FF1.tmp

30、打开PCITree后,识别到设备

wps9002.tmp

31、双击BAR0

wps9012.tmp

32、选择YES

wps9023.tmp

33、测试

wps9034.tmp

实验结果:

测试了PCIE可以正常工作

实际开发项目需要的驱动程设上位机软件为收费内容,读者有兴趣请联系本店客服。