如果设备以前通过被动串行 (PS) 或主动串行 (AS) 配置设备,则在尝试配置Cyclone® III LS 设备时,您可能会看到此错误。您看到这个错误的原因是,Cyclone III LS 设备在设计时考虑到了安全性,因此设备仅在配置了设备后或在 POR 之后才允许使用强制性的 JTAG 1149.1 指令。这些说明是旁路、样品/预加载、EXTEST 和出厂。
要启用对其他 JTAG 指令的访问,请发出 FACTORY 指令。FACTORY 指令使设备处于准备进行内部测试和主板级测试的状态,必须在配置开始之前执行。执行此指令时,清除 CRAM 位内容和易失性密钥,并将设备重置。
有关 JTAG 二进制指令代码的更多信息,请参阅 IEEE 1149.1 (JTAG) Cyclone III 设备边界扫描测试 (PDF).