新闻中心

EEPW首页>嵌入式系统>设计应用> 对FPGA中SPI复用配置的编程方法的研究

对FPGA中SPI复用配置的编程方法的研究

作者: 时间:2010-01-07 来源:网络 收藏

  接下来就是执行转换的命令。

  第1步:REM Step 1.Convert download.bit to mcsimpact convert_bits_to_mcs.cmd

  此命令将硬件配置和serial_Flash_bootloader引导程序的bitstrem.bit转换为MCS格式文件。

  第2步:REM Step 2.Convert binary application tomcs

  xmcsutil-accept_notice-i%application%.b-o%appli-cation%.mcs-29

  完成了应用程序(hello_world)的二进制文件(hello_world.b)转换为MCS格式文件。

  第3步:REM Step 3.combine application mcs withbitstream mcs

  xmcsutil-accept_notice-i bitstream.mcs%applica-tion%.mcs-o combined.mcs-16-segaddr 0x00%spi_off-set%-usedataaddr-padff

  这个命令将以上得到了的MCS文件合成一个MCS文件。

  第4步:REM Step 4.Program the AT45DB161D

  xip-accept_notice-skip_syncword_check-mcs-spi_epv-icombined.mcs-o verify.txt-select_cable 1

  完成对Flash芯片编程。此命令使用轮询擦除内容,然后对器件的内容进行编程和验证。任何验证不匹配项都记录在result.out文件中。默认情况下,XSPI认定数据是HEX格式。如果输入文件是HEX格式,则去除-mcs选项。

  Xilinx软件工具iMPACT从Spartan-3E比特流生成SPI格式PROM文件。SPI件首先串行输出数据的MSB字节,而Xilinx PROM则首先输出数据的LSB。与标准Xilinx PROM文件相比,SPI格式PROM文件在每字节内有位反转,因此,需要在PROMgen中使用-spi选项才能正确格式化。XSPI支持.hex和.mcs两种SPIPROM文件格式。以下所示为生成SPI格式.mcs文件的PROMGen命令行操作的示例。要生成SPI格式PROM文件.hex,请用-P hex替换-p mcs选项开关。

 结 语

  本文介绍的是SPI Flash的复用编程方法的实现。在应用程序不是很大时,可以使用此方法复用SPI Flash,减少外围电路,但是配置时间较长。在不要求配置时间的基础上,可以考虑使用SPI配置模式。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭