赛灵思
直播中

萧登水

7年用户 137经验值
私信 关注
[问答]

请问viewChecksum如何确定值?

你好,
我有两个设计。
一个使用IP-Packager(设计1)打包,然后对其进行修改并重新打包(设计2)。
我现在正在比较IP-Packager根据IP-XACT标准创建的两个XML文档,以了解IP-XACT如何捕获/跟踪这些修改。
如果您在下面看到XML代码片段,则可以看到viewCheckSum在两个设计之间被修改。
我试图了解viewCheckSum的价值差异和定义。
我在IP-XACT标准中找不到关于viewCheckSum的任何内容,这使我相信这是Xilinx构造。
我能找到的唯一定义是:校验和:根据用于检查数据完整性的任意公式生成的位或数字的总和。
要验证是否已正确输入校验和编号表示的数据,请验证处理后生成的校验和编号是否与初始编号相同。
这是Design1:
...
viewChecksum 41d97866
.....
这是设计2:
....
viewChecksum 6b5fea8e
....
任何人都可以提供一些关于viewChecksum的见解以及如何确定值?
谢谢!

回帖(6)

潘晶燕

2020-4-27 09:28:49
产生的比特流,
定义设备的功能。
这是工具设计的结果。
校验和用于验证设计是否正确加载。
如果单个位出错,则校验和将不匹配,设备将无法运行。
每个设计都有自己的校验和。
具有相同值的两种不同设计的概率是总和中位数的幂的2。
Austin Lesea主要工程师Xilinx San Jose
在原帖中查看解决方案
举报

潘晶燕

2020-4-27 09:38:17
产生的比特流,
定义设备的功能。
这是工具设计的结果。
校验和用于验证设计是否正确加载。
如果单个位出错,则校验和将不匹配,设备将无法运行。
每个设计都有自己的校验和。
具有相同值的两种不同设计的概率是总和中位数的幂的2。
Austin Lesea主要工程师Xilinx San Jose
举报

仇国林

2020-4-27 09:46:00
@austin
谢谢您的回复。
所以我只想确保理解;
如果我重新打包IP没有任何变化,它应该出现相同的checkSum值,因为架构没有任何改变?
反正有手动计算这个数字吗?
是否有任何文献可以指出我会更深入地了解checkSum?
谢谢,
亚当
举报

仇国林

2020-4-27 09:55:06
@austin感谢您的回复。
所以我只想确保理解;
如果我重新打包IP没有任何变化,它应该出现相同的checkSum值,因为架构没有任何改变?
另外,如果我使用不同的IP-Packager(例如Synopsys),checkSum值是否相同,或者它是否相同,因为它是IP-XACT?
反正有手动计算这个数字吗?
另外,您能否指出任何可以更深入了解checkSum的文献?
我找不到太多东西。
谢谢,亚当
举报

更多回帖

发帖
×
20
完善资料,
赚取积分