您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术FPGA中SPI复用配置的编程方法 正文
FPGA中SPI复用配置的编程方法

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

点击数:7632 次   录入时间:03-04 11:38:45   整理:http://www.55dianzi.com   DSP/FPGA技术
  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

  完成对SPI Flash芯片编程。此命令使用轮询擦除SPI内容,然后对SPI器件的内容进行编程和验证。任何验证不匹配项都记录在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] 


本文关键字:暂无联系方式DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术