问题描述
在FPGA的串行菊花链(Virtex-II,Virtex-II Pro,Virtex-4或Spartan-3)中的最后一个器件上使用DriveDONE时,FPGA DONE连接到PROM的CE信号,链中的FPGA可能不会启动和功能。
如果菊花链中的最后一个器件设置为DriveDone,则最后一个器件和初始器件之间会短时间(~100 us)之间存在争用。这是因为最后一个FPGA发布DONE并启动,而链开头的FPGA没有释放DONE引脚。当链中的最后一个器件释放DONE信号时,PROM的带有争用的CE信号在~1.5V读取并注册为高。这会禁用PROM并阻止在器件上完成启动序列。
解决/修复方法
您可以通过断开PROM的CE并将此信号接地以激活PROM并防止早期发生禁用来解决此问题。
在DONE信号上使用外部上拉(如相应的PROM数据手册中所示),而不是DriveDONE BitGen选项。
没有回复内容