BitGen 的输出文件有什么用处,什么时候会生成这些文件?
.bit - (除非指定“-j”选项,否则会一直生成) - 一个包含专有报头信息和配置数据的二进制文件。 用于输入到 PROMGen 和 iMPACT 等其它 Xilinx 工具。
.rbt - (在指定“-b”选项时生成) - “.bit”文件的 ASCII 版本。
.bgn - (一直生成) - 包含用于 BitGen 运行的日志信息,包括命令行选项、错误和告警。
.drc - (除非指定“-d”选项,否则会一直生成) - 包含只用于设计规则检查器的日志信息,包括错误和告警。
.msk - (在指定“-m”选项时生成) - 一个包含与“.bit”文件一样配置命令的二进制文件,但配置数据所在位置有掩码数据。 该数据不得用于配置器件。 如果掩码位为 0,该位应根据比特流数据进行验证。 如果掩码位为 1,则不应验证该位。
.ll - (在指定“-I”选项时生成) - 一个包含设计中每个节点上可捕获读回信息的 ASCII 文件。 该文件包含读回流中的绝对位位置、帧地址、帧偏移、使用的逻辑资源和设计中的组件名称。
.nky - (在指定“-g Encrypt:Yes”选项时生成) -一个在需要加密时存放 Virtex-II 器件密钥信息的 ASCII 文件。 该文件可用作 iMPACT 的输入,用于密钥编程。
.rba - (在指定“-g Readback”时生成) - 一个包含读回命令(非配置命令)和位于配置数据通常所在位置的预期读回数据的 ASCII 文件。 此文件仅适用于 Virtex/-E/Spartan-II/E 器件。
.rbb - (在指定“-g Readback”时生成) -与“.rba”文件相同,但属于二进制文件。 .rbd - (在指定“-g Readback”时生成) -一个只包含包括填充字和帧在内的预期读回数据的 ASCII 文件。 不包含命令。
.msd - (在指定“-g Readback”时生成) - 一个只包含包括填充字和帧在内的掩码验证信息的 ASCII 文件 不包含命令。
.bin - (在指定“-g Binary:Yes”时生成) 一个只包含配置数据(没有“.bit”文件包含的报头)的二进制文件。