[发明专利]一种闪速存储器芯片编程方法及装置有效
申请号: | 201010201911.2 | 申请日: | 2010-06-10 |
公开(公告)号: | CN102280141A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 于斌 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | G11C16/10 | 分类号: | G11C16/10 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储器 芯片 编程 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种闪速存储器芯片编程方法及装置。
背景技术
目前,对Flash(闪速存储器)芯片进行编程的方式,主要包括通过编程器编程、使用板上编程器编程和系统编程。其中,通过编程器编程和使用板上编程器编程需要在单板设计时添加额外的设备(例如,测试点或隔离芯片),以辅助外部设备实现对Flash芯片的编程,上述额外的设备需要占用板卡面积,随着单板上芯片密度越来越高,上述缺陷越来越明显。
系统编程是基于JTAG(Joint Test Action Group,联合测试行动组)技术来实现的,一般使用编程设备将计算机通用接口的输出数据转换为JTAG时序信号,并通过Flash芯片周边支持JTAG协议的芯片对Flash芯片进行编程。由于计算机的通用接口速率较低,导致通过系统编程对Flash芯片进行编程的时间较长;现有的编程设备都是单路输出,均只支持单路编程,编程效率较低,无法满足单板生产和维修时对Flash芯片进行批量编程的需要。另外,大部分编程设备对单板CPU的依赖度较高,只支持通过特定类型的单板CPU进行编程。
发明内容
本发明实施例提供一种闪速存储器芯片编程方法及装置,能够同时对多个Flash芯片进行编程,可以适应批量编程的需要。
本发明实施例提出一种闪速存储器Flash芯片编程方法,包括以下步骤:
编程设备获取编程数据,并将所述编程数据转换成联合测试行动组JTAG时序信号,所述编程设备设置有多个JTAG接口,所述编程设备通过所述多个JTAG接口与多个目标板连接;
所述编程设备根据所述JTAG时序信号对多个目标板中的Flash芯片进行编程操作。
优选地,所述编程设备对所述Flash芯片进行编程操作,包括:
所述编程设备通过所述目标板中的JTAG芯片访问所述Flash芯片,对所述Flash芯片进行编程操作。
优选地,所述的方法,还包括:
所述编程设备读取自身连接到的多个JTAG芯片的标识代码;
所述编程设备根据所述标识代码检测连接到的多个JTAG芯片是否正确,如果正确,则对分别与多个JTAG芯片连接的多个JTAG接口进行初始化;否则,提示用户检查与所述编程设备与JTAG芯片的连接。
优选地,所述编程设备包括中央处理器CPU和可编程器件;
所述编程设备获取编程数据,并将所述编程数据转换成JTAG时序信号,包括:
所述CPU获取编程数据,并将所述编程数据发送给所述可编程器件;
所述可编程器件将来自所述CPU的编程数据转换为JTAG时序信号。
优选地,所述编程设备对所述Flash芯片进行编程操作,包括:
所述编程设备获取来自所述多个目标板的数据,根据所述数据进行数据校验。
优选地,所述编程设备包括中央处理器CPU和可编程器件;
所述编程设备对所述Flash芯片进行编程操作,包括:
所述可编程器件接收来自所述多个目标板中的Flash芯片的数据,根据来自所述CPU的控制信号将该数据返回给所述CPU;
所述CPU根据所述数据进行数据校验。
优选地,所述可编程器件包括接口转换模块和多个输出控制模块;
所述可编程器件将来自所述CPU的编程数据转换为JTAG时序信号,包括:
所述接口转换模块获取来自所述CPU的编程数据,对所述编程数据进行时序转换,并将所述编程数据发送到所述输出控制模块;
所述输出控制模块将来自所述接口转换模块的编程数据转换为JTAG时序信号。
本发明实施例还提出一种编程设备,所述编程设备设置有多个JTAG接口,所述编程设备通过所述多个JTAG接口与多个目标板连接,所述编程设备包括:
CPU,用于获取编程数据;
可编程器件,用于将所述编程数据转换成JTAG时序信号,根据所述JTAG时序信号对多个目标板中的Flash芯片进行编程操作。
优选地,所述可编程器件,具体用于通过所述目标板中的JTAG芯片访问所述Flash芯片,对所述Flash芯片进行编程操作。
优选地,所述CPU,还用于读取自身连接到的多个JTAG芯片的标识代码,根据所述标识代码检测连接到的多个JTAG芯片是否正确,如果正确,则对分别与多个JTAG芯片连接的多个JTAG接口进行初始化;否则,提示用户检查所述编程设备与所述JTAG芯片的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010201911.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车仪表盘打螺钉和螺钉高度检测工作台
- 下一篇:喷杆喷雾机举升装置