当使用.map.flash文件编程闪存时,为什么PFL无法配置FPGA?

由于此文件中缺少.pof版本字节,因此当使用.map.flash文件对闪存进行编程时,并行闪存加载程序(PFL)IP可能无法配置FPGA。

您可以使用sof2flash命令为PFL生成.flash文件和.map.flash文件。虽然.map.flash文件包含PFL的选项位,但它缺少PFL所需的.pof版本字节。

有关选项位格式的详细信息,请参阅并行Flash加载器IP内核用户指南 (PDF)

解决/修复方法

要解决此问题,请从选项位的起始地址处的偏移地址0x80处手动编写.pof版本。如果未启用增强型比特流压缩功能,则.pof版本的值为0x03。启用增强型比特流压缩功能后, .pof版本的值为0x04。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-06 16:49:36 +0800

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

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