[发明专利]闪存芯片操作方法、在线仿真器和闪存芯片操作系统有效
申请号: | 200910090414.7 | 申请日: | 2009-08-04 |
公开(公告)号: | CN101625644A | 公开(公告)日: | 2010-01-13 |
发明(设计)人: | 李岩刚 | 申请(专利权)人: | 大唐微电子技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/36 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙 洪;霍育栋 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 芯片 操作方法 在线 仿真器 操作系统 | ||
技术领域
本发明涉及对半导体存储的操作,尤其涉及一种闪存芯片操作方法、在 线仿真器和闪存芯片操作系统。
背景技术
片上系统(System on a Chip,SOC)是嵌入式应用领域的热门方向之一。 片上系统连接有若干个闪存芯片,用于存储数据。在对一个连接在片上系统 上的闪存芯片进行读取、写入和擦除操作时,需要调试器先根据该闪存芯片 的配置参数,对用于描述操作的示例文件进行修改,以得到与该闪存芯片相 匹配的示例文件,再根据预置的模板编写一个对所述闪存芯片进行操作的程 序,然后再结合该示例文件和程序生成FME文件(Flash Method File,闪存 方法文件),FME文件中包括可以对闪存芯片进行读取,写入和擦除操作 的程序,还包含描述在目标板的总线上闪存芯片的配置信息。片上系统从调 试器下载与闪存芯片相应的FME文件,通过执行FME文件完成对该闪存芯 片的操作。
在实现上述通过FME文件操作闪存芯片的过程中,发明人发现现有技 术中存在如下问题:
闪存芯片的种类众多,而各个闪存芯片的参数也不尽相同,在使用FME 文件操作闪存芯片时,需要为每个连接在片上系统上的闪存芯片都生成一个 FME文件,生成的过程比较繁;且在对一个闪存芯片进行操作时,要从众 多的FME文件中选取与该闪存芯片对应的FME文件,系统工作效率低。
发明内容
本发明提供了一种闪存芯片操作方法、在线仿真器和闪存芯片操作系 统,解决了通过FME文件对闪存芯片进行操作时,生成FME文件操作过程 繁琐,系统工作效率低的问题。
本发明的实施例提供了一种闪存芯片操作方法,包括:
上位机根据闪存芯片的类型获取该闪存芯片的配置参数及通用程序;
所述上位机根据所述配置参数,修改所述通用程序,得到所述闪存芯片 的可执行程序;
片上系统对所述闪存芯片执行所述可执行程序。
进步一地,所述上位机具体为在线仿真器,所述上位机根据所述配置参 数,修改所述通用程序,得到所述闪存芯片的可执行程序的步骤之前,还包 括:
所述片上系统从所述在线仿真器下载所述闪存芯片的通用程序,以供所 述在线仿真器修改得到所述可执行程序。
进一步地,所述上位机具体为调试器,所述上位机根据所述配置参数, 修改所述通用程序,得到所述闪存芯片的可执行程序的步骤之后,还包括:
所述调试器向在线仿真器发送所述闪存芯片的可执行程序;
所述在线仿真器向所述片上系统发送所述闪存芯片的可执行程序。
进一步地,所述片上系统对所述闪存芯片执行所述可执行程序的步骤之 后,还包括:
如果所述片上系统在执行所述可执行程序时发生错误,该片上系统停止 执行所述可执行程序,进入调试状态,并将错误警告信息存储在调试专用通 道状态寄存器中,所述错误警告信息中包含错误类型。
进一步地,所述片上系统对所述闪存芯片执行所述可执行程序的步骤之 后,还包括:
所述在线仿真器周期性的检测所述片上系统的状态;
如果所述在线仿真器检测到所述片上系统处于调试状态,则读取所述调 试专用通道状态寄存器中存储的错误警告信息。
本发明的实施例还提供了一种在线仿真器,包括:
数据获取模块,用于根据闪存芯片的类型获取该闪存芯片的配置参数及 通用程序;
程序生成模块,用于根据所述数据获取模块获取的配置参数,修改所述 通用程序,得到所述闪存芯片的可执行程序,供片上系统执行。
进一步地,所述在线仿真器还包括:
程序发送模块,用于向所述片上系统发送所述闪存芯片的通用程序,以 供所述程序生成模块修改得到所述可执行程序。
检测模块,用于周期性的检测所述片上系统的状态,并在所述片上系统 处于调试状态时,读取所述片上系统的调试专用通道状态寄存器中存储的错 误警告信息。
本发明的实施例还提供了一种闪存芯片操作系统,包括在线仿真器和片 上系统;
所述在线仿真器,用于根据闪存芯片的类型获取该闪存芯片的配置参数 及通用程序,根据所述数据获取模块获取的配置参数,修改所述通用程序, 得到所述闪存芯片的可执行程序,供所述片上系统执行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐微电子技术有限公司,未经大唐微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910090414.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光学膜片及其应用的背光模块
- 下一篇:背光模块