程序员-数据I/O:当执行“加载”和“读取”操作时,数据I/O程序员的校验和不匹配。

描述

一般描述:

当我执行“加载”和“读取”操作时,数据I/O程序员的校验和不匹配。

“加载”操作是在编程一部分之前执行的,而“读取”操作可以在部件被编程之前或之后发生。

解决方案

这是因为“加载”和“读取”操作的数据I/O校验和算法不同。当校验和在“负载”之后计算时,数据I/O包括制造商的ID在其计算中。当在编程过程结束时计算校验和时,制造商ID也包含在计算中。但是,当计算“读取”后的校验和时,数据I/O不包含这些数据。

这适用于Xilinx 1700和7000个家庭中的设备。

这可能对希望为两个操作获得相同校验和的用户带来问题。在这个问题上没有办法解决问题,但是在一个可以被认为是一个“操作”的范围内,你应该看到同样的校验和,也就是说,当你加载一个编程文件来编程一个设备时,校验和应该与编程结束时报告的校验和相匹配。当您读取一个设备作为一个主机时,您所看到的校验和也应该匹配当使用相同的主程序立即编程一个部件时所报告的校验和。

对于特定制造商使用的实际校验和计算算法的细节(例如,数据I/O),直接与制造商联系。(注意,这些信息可能是专有的。)

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-28 22:10:48 +0800

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

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