FPGA程序编写完成,经过ISE(ISE Design Suite 14.2)开发环境综合实现后直接生成.bit编程文件,该文件可由IMPACT工具通过编程器烧写到PROM中。.bit格式文件是二级制配置数据文件,包含了头文件数据,头文件数据中包含PROM的相关信息,用于控制PROM烧写过程,该格式文件适用于使用编程器烧写。.hex文件为ASCII码PROM文件格式,仅包含配置数据,不包含头文件等信息,可使用PROMGen或iMPACT工具生成,.hex文件为本文采用的文件格式。
(3)校验:控制模块将EPV_CTRL置低后,JTAG模块将最后一批数据发送到PROM,开始进入校验流程,JTAG模块读取PROM中的所有数据对数据进行8 bit CRC校验,并与.hex文件的CRC校验值进行比较,如果不相等,将ERROR置高,DONE保持低,如果相等,则DONE置高,所有连接到JTAG口的I/O管脚高阻态,校验结束。