如何创建单个位文件来从一个SPI Flash编程两个FPGA?

如图15-2所示 LatticeECP2 / M sysCONFIG使用指南 - TN1108 ,用户可以从一个SPI闪存配置两个Lattice FPGA。

第一个器件在SPI模式下编程,而第二个器件在从器件串行模式下编程。

  1. 但是,要使用此配置,您需要创建一个包含两个设备编程的合并位文件。
  2. 以下是创建该文件的方法:
  3. 从ispVM软件GUI界面启动Universal File Writer。
  4. 从下拉菜单中选择“请选择输出文件格式”,选择“比特流(* .bit,* .rbt,....)”
  5. 双击左侧的“输入数据文件”,选择要与SPI闪存相邻的设备中的比特流。
  6. (TN1108的图15-2中的SPI模式设备)。
  7. 请注意,“输出数据文件”和“比特流设置”显示在左侧。

在左侧的“比特流设置”下,选择“输出格式”。

右键单击以获取格式选项。。选择“合并比特流”并选择其中一种十六进制合并格式(Intel Hex Merge是最常用的)。 。现在再次双击“输入数据文件”,选择将用于编程从串行设备的第二个比特流。 。现在双击“输出数据文件”并命名输出文件。 。您现在可以生成输出文件了。。要执行此操作,请转到项目 - >。生成。 。您现在可以使用此组合位文件通过ispVM的SPI Flash编程选项对SPI闪存进行编程。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 13:59:03 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它