使用Active Serial配置模式时,为什么无法通过JTAG接口访问Arria 10器件?-Altera-Intel社区-FPGA CPLD-ChipDebug

使用Active Serial配置模式时,为什么无法通过JTAG接口访问Arria 10器件?

如果EPCQ-L配置器件已编程为损坏的映像或编程文件不正确,则活动串行配置将失败,您将观察到Arria®10器件上的nSTATUS引脚在配置期间切换。

尝试使用损坏的位流配置Arria 10器件将导致意外行为,从而导致JTAG端口无法访问。

解决/修复方法

要解决由于配置映像损坏而导致的Arria 10器件解锁,需要连续移入CONFIG_IO指令以重新访问JTAG端口。 CONFIG_IO指令将停止活动串行配置过程,从而允许JTAG端口可访问。还应读出一致的有效IDCODE值。

您可以使用以下Jam STAPL文件向Arria 10器件发出CONFIG_IO指令。 a10_unbrick.jam文件将发出CONFIG_IO指令30次,然后发出IDCODE指令。要使用quartus_jli执行jam文件,请使用以下命令:

quartus_jli -c <cable> -aCONFIG_IO a10_unbrick.jam

执行后,您应该观察到有效的IDCODE值被读出,这表明JTAG端口现在可以访问。然后使用有效的配置映像重新编程EPCQ-L器件。

请登录后发表评论

    没有回复内容