描述
如果配置数据不正确,FPGA将永远无法正确配置。用户可以做很多事情来确定情况是否如此。
解决方案
4000 /Spartan/ 5200科
加载不正确的配置数据不会导致数据文件错误(init低),这是极不可能的;然而,如果FPGA没有观察到前导序列lt;0010>,则配置过程永远不会启动。因此,不会检测到任何错误。γ
检查数据是否倒退。如果配置数据在字节字中被访问并被串行地移动到FPGA中,那么在错误的方向上移位将导致观察lt;0000 0100和gt;而不是dt上的0010×0000和gt。γ
如果数据是不正确的,那么这很可能是应用板中的问题或时序规范要求没有被正确满足的结果。
维尔特克斯族
Virtex系列在4000系列的配置期间在DUT上不产生任何输出;然而,在配置开始之前必须有一个同步字必须加载。γ
首先,验证32位同步字(0xAA95666)是否被正确地传递到器件中。一旦验证到器件中的正确数据,现在就可以验证ViTeX器件正确地接收到信息。(Xilinx解决方案7891)详细记录此过程。
没有回复内容