我知道它在配置指南中谈到了它,但是在视觉上验证它似乎很痛苦。是否有任何工具可用于自动验证回读数据?
问问题
512 次
1 回答
3
根据7 系列和Virtex 5配置指南,有两种验证回读数据的方法。
- 将数据与赛灵思生成的 RBD 和 MSD 进行比较
- 将数据与位文件和 MSK 进行比较。
一般来说,第一种方法更容易,因为您不必花时间找出数据是如何对齐的。赛灵思这样说:
验证回读数据流的最简单方法是将其与 RBD 黄金回读文件进行比较,用 MSD 文件屏蔽回读位。这种方法很简单,因为回读数据流的开始与 RBD 和 MSD 文件的开始之间存在 1:1 的对应关系,从而使对齐回读、掩码和预期数据的任务更容易。
RBD 和 MSD 文件包含回读和掩码数据的 ASCII 表示以及列出文件名等的文件头。应忽略或删除此头信息。RBD 和 MSD 文件中的 ASCII 1 和 0 对应于设备的二进制回读数据。注意将这些文件解释为文本,而不是二进制源。用户可以使用脚本或文本编辑器将 RBD 和 MSD 文件转换为二进制格式,以简化某些系统的验证过程并将文件大小减少八倍。
因此,实际上您只需要一个简单的程序将 ASCII 转换为二进制,然后将其与回读数据进行比较。我还没有在网上找到任何可以做到这一点的工具(虽然做起来相对简单),所以我用 C 语言制作了一个简单的开源工具来提供帮助。你可以在这里得到它:
于 2015-04-03T17:24:02.690 回答