如何在MAX + PLUS II软件中绕过JTAG链中的非Altera器件?-Altera-Intel社区-FPGA CPLD-ChipDebug

如何在MAX + PLUS II软件中绕过JTAG链中的非Altera器件?

绕过非Altera®的器件在JTAG链路,并使用MAX + PLUS®II软件编程在系统的Altera器件,通过执行创建在多器件JTAG链设置对话框中的非Altera的器件的器件表示Programmer中的以下步骤:

  • 选择多器件JTAG链设置(JTAG菜单)。
  • 选择JTAG器件属性。
  • 在“器件名称”框中输入非Altera器件的名称。
  • 在指令寄存器长度框中输入指令寄存器长度(此信息由非Altera器件制造商提供)。
  • 在“边界扫描长度”框中输入边界扫描长度(此信息由非Altera器件制造商提供)。
  • 确保未选中JTAG ID Code选项。
  • 选择添加。
  • 选择“确定”返回“多器件JTAG链设置”对话框。
  • 在“多器件链设置”对话框中,从“器件名称”下拉菜单中选择非Altera器件。将“编程文件名”框保留为空。
  • 选择添加。非Altera器件将显示在“器件名称”框中,而不显示相关的编程文件。
  • 选择确定。

      在系统内编程Altera器件时,将绕过非Altera器件。

      如果无法将非Altera器件添加到JTAG链中,则jtaginfo.crf文件可能会被写保护。要求系统管理员为您提供写入权限或更改jtaginfo.crf文件的位置,如下所示:将以下行添加到maxplus2.ini文件的“系统”部分:

      JTAGINFO=//jtaginfo.crf

      例如,为PC添加以下行:

      JTAGINFO=g:\users\alterauser\jtaginfo.crf

      为工作站添加以下内容:

      JTAGINFO=/home/users/alterauser/jtaginfo.crf

      您还应该将默认的jtaginfo.crf文件复制到此位置;否则,MAX + PLUS II软件无法访问JTAG链中其他器件的信息。

    1. 请登录后发表评论

        没有回复内容