绕过非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链中其他器件的信息。
没有回复内容