跑丢的孩子

【再说FPGA】Spartan-6 LX9 MicroBoard测评三之SFUTIL

0
阅读(5410)

 

    Spartan-6 LX9 MicroBoard支持两种配置FPGA的方式:一种是JTAG接口电路;另一种是USB-JTAG接口电路。这两种接口都支持对板上SPI Flash的编程,而且还能通过这两种接口进行Chipscope和SDK的调试。其实,这两种配置方式与之前的操作大同小异,所以呢,这里也不为大家一一介绍了。一来是写点对初级用户真正有用的东西;二来不想浪费过多的时间在这无用功上。最大的差别是新增加了一种配置片上SPI Flash的方法。SFUTIL.exe提供了快速编程板上Flash的接口。一旦完成下载该工具之后,可以通过windows命令行或批处理文件来运行它,步骤如下:

1、下载地址:

http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,659&Prod=SFUTILITY

2、解压sfutil.zip到一已知目录;

3、在同一目录下,用Notepad等文本编辑器创建一个新的批处理文件,文本内容如下:

cls

echo off

cls

ECHO *** Spartan-6 LX9 MicroBoard Factory Test Flash Loader with Erase ***

ECHO ------------------------------------------------------------------------

ECHO

rem

rem This batch file will perform a sector erase of the specified length and

rem then write the specified file to the flash starting at address 0..

sfutil -d obp -cr -m N25Q128 -e -fi -w PROGRAMMING_IMAGE.mcs -t

ECHO

ECHO Press any key to exit...

4、将需要下载的标准MCS文件拷贝到同一目录,并用该文件名替换PROGRAMMING_IMAGE.mcs,保存该文件,后缀名为bat;

5、按下图所示连接开发板和PC机;

6、双击步骤3中创建的批处理文件,即可实现下载。