[发明专利]一种可编程器件升级的方法及装置有效
申请号: | 200710110796.6 | 申请日: | 2007-06-18 |
公开(公告)号: | CN101097524A | 公开(公告)日: | 2008-01-02 |
发明(设计)人: | 李儆;施卫丰;曹晓建;陈燕仙 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可编程 器件 升级 方法 装置 | ||
技术领域
本发明涉及电子设备领域,尤其涉及通讯领域的一种可编程器件升级的方法及装置。
背景技术
随着可编程逻辑芯片在数字电路中的广泛应用,越来越多的设计中采用了复杂的可编程逻辑器件CPLD(Complex Programmable Logic Device)和现场可编程门阵列FPGA(Field Programmable Gate Array)等可编程器件。由于需求变更或者设计失误等原因,这些可编程器件中的代码有时需要更新,常常要求能对这些可编程器件进行在线升级,以增强可维护能力。否则只能带上烧结电缆去现场升级,将大大增加维护成本。
现有技术解决这一问题采用的方案是采用带通用I/O接口的CPU来实现可编程器件的在线升级。但这种方案存在明显不足,不带通用I/O接口的CPU就无法实现这个功能。
此外现有技术也有用小型CPLD来对不带通用I/O接口的CPU进行I/O扩展,以解决这种CPU不带通用I/O接口无法实现在线升级的问题。但是这种方案存在如下不足:小型CPLD本身需要代码,需要使用烧结电缆来下载,增加生产工序,成本也相对较高。
因此需要解决现有技术中不带通用I/O接口的CPU无法在线升级可编程器件的问题,或者当前用小型CPLD在线升级可编程器件时成本相对较高、工序复杂的问题。
发明内容
本发明所要解决的技术问题是提供一种可编程器件升级的方法及装置,从而解决现有技术中不带通用I/O接口的CPU无法在线升级可编程器件的问题,同时降低成本、简化工序。
为了解决上述技术问题,本发明提供了一种可编程器件升级的方法,包括以下步骤,
a、用门电路和锁存器扩展出不带通用I/O接口的CPU的I/O接口;
b、通过CPU输入信息;
c、所述锁存器输出使能时,通过所述I/O扩展构成的JTAG链对所述可编程器件进行升级。
进一步地,上述方法还可提供JTAG插座,所述锁存器输出不使能时,通过所述JTAG插座构成的JTAG链对所述可编程器件进行升级。
进一步地,上述方法还可包括,利用所述可编程器件的JTAG电缆是否插上所述JTAG插座所产生的信号变化来控制所述锁存器的输出使能信号,当所述可编程器件的JTAG电缆没有插上所述JTAG插座时,所述锁存器输出使能;当所述可编程器件的JTAG电缆插上所述JTAG插座时,所述锁存器输出不使能。
进一步地,上述方法还可包括,所述锁存器为8位锁存器,或者为16位锁存器,或者为32位锁存器。
进一步地,上述方法还可包括,所述CPU的数据线与所述锁存器相连,用所述CPU的控制信号端与所述门电路输入端相连,所述门电路输出端与所述锁存器的锁存信号端相连,组合出所述锁存器的锁存信号;所述锁存器输出信号端与所述可编程器件的JTAG接口连接,对所述可编程器件进行升级。
进一步地,上述方法还可包括,所述CPU的控制信号包括片选信号和读写信号。
进一步地,上述方法还可包括,如果所述可编程器件的JTAG电缆有两根GND线时,则所述JTAG插座中一GND管脚通过第一电阻连接VCC,当没有插所述JTAG电缆时,所述GND管脚输出的高电平经过一个非门连接所述锁存器的输出使能信号端,对所述可编程器件进行升级;当插上所述JTAG电缆时,通过所述JTAG插座对所述可编程器件进行烧结;
如果所述可编程器件的JTAG电缆有两根VCC线时,则所述JTAG插座中的一VCC管脚通过第二电阻连接GND,当没有插所述JTAG电缆时,所述VCC管脚输出的低电平直接连接锁存器的输出使能信号端,对所述可编程器件进行升级;当插上所述JTAG电缆时,通过所述JTAG插座对所述可编程器件进行烧结;
如果所述可编程器件的JTAG电缆有两根GND线和两根VCC线时,则采取上述任意一种连接方式。
本发明还提供了一种可编程器件升级的装置,包括不带通用I/O接口的CPU,还包括,
门电路,其输入端与所述CPU的控制信号端相连,所述CPU的控制信号通过门电路组合成所述锁存器的锁存信号用于控制所述锁存器的锁存;
锁存器,其锁存信号端与所述门电路的输出端相连,其数据输入端与所述CPU的数据线相连,其输出端与可编程器件的JTAG接口相连,当锁存器输出使能时,通过所述锁存器和门电路所构成的JTAG链对所述可编程器件进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710110796.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有自动伸缩护盖的胶带施用器
- 下一篇:电梯轿厢自走装置