首页> 中国专利> 协处理器和主处理器共享存储器的系统及访问方法

协处理器和主处理器共享存储器的系统及访问方法

摘要

一种协处理器和主处理器共享存储器的系统,包括协处理器、主处理器及存储器,协处理器设有一个支持NOR/SRAM主动访问的接口,主处理器设有一个支持DDR/SDR主动访问的接口和一个支持NOR/SRAM被动访问的接口,协处理器支持NOR/SRAM主动访问的接口和主处理器支持NOR/SRAM被动访问的接口连接,协处理器通过此二接口访问主处理器的DDR/SDR主动访问接口控制的SDRAM或者DDR存储器。如此协处理器就不需要单独的外部存储器,从而降低了系统的成本。

著录项

  • 公开/公告号CN102226895A

    专利类型发明专利

  • 公开/公告日2011-10-26

    原文格式PDF

  • 申请/专利权人 展讯通信(上海)有限公司;

    申请/专利号CN201110145748.7

  • 发明设计人 林哲民;

    申请日2011-06-01

  • 分类号G06F15/167(20060101);G06F13/16(20060101);

  • 代理机构上海和跃知识产权代理事务所;

  • 代理人孟建勇

  • 地址 201203 上海市浦东新区张江高科技园区祖冲之路2288弄展讯中心1号楼

  • 入库时间 2023-12-18 03:34:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-07-28

    专利权的转移 IPC(主分类):G06F15/167 专利号:ZL2011101457487 登记生效日:20230717 变更事项:专利权人 变更前权利人:芯鑫融资租赁(厦门)有限责任公司 变更后权利人:展讯通信(上海)有限公司 变更事项:地址 变更前权利人:361012 福建省厦门市中国(福建)自由贸易试验区厦门片区象屿路97号厦门国际航运中心D栋8层05单元 变更后权利人:201203 上海市浦东新区张江高科技园区祖冲之路2288弄展讯中心1号楼

    专利申请权、专利权的转移

  • 2020-06-19

    专利权的转移 IPC(主分类):G06F15/167 登记生效日:20200601 变更前: 变更后: 申请日:20110601

    专利申请权、专利权的转移

  • 2020-03-27

    专利权的转移 IPC(主分类):G06F15/167 登记生效日:20200309 变更前: 变更后: 申请日:20110601

    专利申请权、专利权的转移

  • 2018-07-20

    专利实施许可合同备案的生效 IPC(主分类):G06F15/167 合同备案号:2018990000163 让与人:芯鑫融资租赁(北京)有限责任公司 受让人:展讯通信(上海)有限公司 发明名称:协处理器和主处理器共享存储器的系统及访问方法 申请公布日:20111026 授权公告日:20130501 许可种类:独占许可 备案日期:20180626 申请日:20110601

    专利实施许可合同备案的生效、变更及注销

  • 2017-07-28

    专利权的转移 IPC(主分类):G06F15/167 登记生效日:20170707 变更前: 变更后: 申请日:20110601

    专利申请权、专利权的转移

  • 2017-03-08

    专利权的转移 IPC(主分类):G06F15/167 登记生效日:20170214 变更前: 变更后: 申请日:20110601

    专利申请权、专利权的转移

  • 2013-05-01

    授权

    授权

  • 2011-12-07

    实质审查的生效 IPC(主分类):G06F15/167 申请日:20110601

    实质审查的生效

  • 2011-10-26

    公开

    公开

查看全部

说明书

技术领域

本发明涉及存储器的共享,尤其是一种协处理器和主处理器共享存储器的系统及访问方法。

背景技术

目前不少智能手机,其通信子系统和应用处理器(AP,Application Processor)子系统采用的是独立的存储器方案。随着技术的发展,AP芯片的速率越来越快,并且所配置的双倍数据速率/同步动态随机存储器(DDR/SDR memory)的容量越来越大,速度越来越快。而对于通信子系统来说,其存储器的容量和带宽基本上是固定,因此,可以将AP子系统的DDR/SDR的带宽分出一部分给通信子系统使用。而目前一些AP子系统和通信子系统(Modem)共享存储器的方案需要采用特殊的接口(例如C2C接口),这些接口在目前大多数Modem芯片上是不支持的;而实际上绝大部分的2.5G/3G 芯片是支持NOR/SRAM接口的,特别是对于GSM、GPRS、TD-SCDMA、T-DMB, CMMB芯片,对外部存储器的带宽的要求不是很高,采用突发(BURST)模式的NOR/SRAM接口是可以满足其系统要求的。

发明内容

本发明的目的在于提供一种通过NOR/SRAM接口实现主处理器(例如AP芯片)和协处理器(例如通信芯片)之间的存储器共享的系统与相应的协处理器通过主处理器访问存储器的方法。

为了实现本发明的目的,本发明提供了一种协处理器和主处理器共享存储器的系统,包括协处理器、主处理器及存储器;协处理器设有一个支持NOR/SRAM 主动访问的接口,主处理器设有一个支持DDR/SDR 主动访问的接口和一个支持NOR/SRAM 被动访问的接口,协处理器支持NOR/SRAM 主动访问的接口和主处理器支持NOR/SRAM被动访问的接口连接,协处理器通过此二接口访问主处理器的 DDR/SDR主动访问接口控制的SDRAM或者DDR存储器。

在上述系统中,主处理器和协处理器通过下述信号及模式实现通信及控制:

(1)主处理器通过Power on 信号控制协处理器的开机或者关机;主处理器通过AP wakeup 信号通知协处理器进入或者退出睡眠模式;协处理器通过MDM wakeup 信号通知主处理器进入或者退出睡眠模式。

(2)支持NOR/SRAM的接口采用地址数据多路复用模式。

(3)协处理器通过SRAM接口访问DDR/SDR存储器,采用SRAM接口中的 WAIT/RDY信号控制延迟不确定性。

(4)SRAM接口采用突发模式以及长的突发长度。

(5)NOR/SRAM接口具有片选功能。

进一步地,为了实现本发明的目的,本发明提供了一种协处理器通过主处理器访问存储器的方法,包括如下步骤:

步骤一,协处理器采用NOR/SRAM时序操作主处理器的NOR/SRAM 被动访问接口;

步骤二,主处理器根据接收到的信号,提取要访问的地址信号等,并通过WAIT/RDY指示信号让协处理器的NOR/SRAM主动访问接口进入等待状态;

步骤三,主处理器将提取的地址信号转换成DDR/SDR的物理地址,并且发送命令给主处理器的DDR/SDR 主动访问接口;

步骤四,主处理器通过DDR/SDR 主动访问接口读取相应地址空间的内容,并且把它发送给被动访问接口;

步骤五,主处理器的被动访问接口通过WAIT/RDY指示信号让协处理器读走所要的数据。

进一步地,为了实现本发明的目的,本发明提供了另一种协处理器通过主处理器访问存储器的方法,包括如下步骤:

步骤一,协处理器采用NOR/SRAM时序操作主处理器的NOR/SRAM 被动访问接口;

步骤二,主处理器的被动访问接口收集协处理器写过来的地址和数据;

步骤三,主处理器将收集到的地址信号转换成DDR/SDR的物理地址,并且发送命令给主处理器的DDR/SDR 主动访问接口,向SDR/DDR指定的地址写数据;

步骤四,主处理器通过DDR/SDR 主动访问接口将数据写到指定的DDR/SDR地址空间。

与现有技术相比较,本发明通过协处理器支持NOR/SRAM 主动访问的接口和主处理器支持NOR/SRAM被动访问的接口连接,协处理器通过此二接口访问主处理器的 DDR/SDR主动访问接口控制的SDRAM或者DDR存储器,这样协处理器就不需要单独的外部存储器,从而降低了系统的成本。

附图说明

图1是实施本发明的协处理器和主处理器共享存储器的系统的连接示意图。

图2是实施本发明的系统中的协处理器通过主处理器访问存储器的一种方法的流程图。

图3是实施本发明的系统中的协处理器通过主处理器访问存储器的另一种方法的流程图。

具体实施方式

以下结合附图对本发明具体实施方式进行说明。

请参阅图1所示,是实施本发明的协处理器和主处理器共享存储器的系统的连接示意图。该系统需要协处理器拥有一个支持NOR/SRAM 主动( Master)访问的接口,主处理器拥有一个支持DDR/SDR 主动( Master)访问的接口和一个支持NOR/SRAM 被动( Slave)访问的接口;协处理器支持NOR/SRAM 主动访问的接口和主处理器支持NOR/SRAM被动访问的接口连接,协处理器通过此二接口访问主处理器的 DDR/SDR主动访问接口控制的SDRAM或者DDR存储器。主处理器和协处理器通过下述信号及模式实现通信及控制:

1.主处理器通过Power on 信号控制协处理器的开机(Power On)或者关机(Power Down);主处理器进入或者退出睡眠模式通过AP wakeup 信号通知协处理器;协处理器进入或者退出睡眠模式通过MDM wakeup 信号通知主处理器。

2.为了减少主处理器和协处理器之间的连接,NOR/SRAM接口可以采用地址数据多路复用(Address Data Multiplexing) 模式。

3.由于协处理器需要通过NOR/SRAM接口访问DDR /SDR存储器,访问延迟可能具有不确定性,可以采用NOR/SRAM接口中的 WAIT/RDY信号支持这种延迟不确定性。

4.可以采用NOR/SRAM接口的突发(burst)模式,以及较长的突发(burst)长度提高NOR/SRAM接口的效率。

5.NOR/SRAM接口具有片选功能,可以支持多个片选,即NOR/SRAM接口的使用非常灵活,可以用于模拟单个NOR Flash,或者单个SRAM,或者若干个NOR Flash,或者若干个SRAM,或者若干个NOR Flash与若干个SRAM的组合。

请参阅图2所示,是实施本发明的系统中的协处理器通过主处理器访问存储器的一种方法的流程图。在上述的系统中,协处理器通过主处理器访问存储器的方法包括如下步骤:

步骤201,协处理器采用NOR/SRAM时序操作主处理器的NOR/SRAM 被动访问接口;

步骤202,主处理器根据接收到的信号,提取要访问的地址信号等,并通过WAIT/RDY指示信号让协处理器的NOR/SRAM主动访问接口进入等待状态;

步骤203,主处理器将提取的地址信号转换成DDR/SDR的物理地址,并且发送命令给主处理器的DDR/SDR 主动访问接口;

步骤204,主处理器通过DDR/SDR 主动访问接口读取相应地址空间的内容,并且把它发送给被动访问接口;

步骤205,主处理器的被动访问接口通过WAIT/RDY指示信号让协处理器可以读走所要的数据。

请参阅图3所示,是实施本发明的系统中的协处理器通过主处理器访问存储器的另一种方法的流程图。在上述的系统中,协处理器通过主处理器访问存储器的另一种方法包括如下步骤:

步骤301,协处理器采用NOR/SRAM时序操作主处理器的NOR/SRAM 被动访问接口;

步骤302,主处理器的被动访问接口收集协处理器写过来的地址和数据;

步骤303,主处理器将收集的地址信号转换成DDR/SDR的物理地址,并且发送命令给主处理器的DDR/SDR 主动访问接口,向SDR/DDR指定的地址写数据;

步骤304,主处理器通过DDR/SDR 主动访问接口将数据写到指定的DDR/SDR地址空间。

与现有技术相比较,本发明通过协处理器支持NOR/SRAM 主动访问的接口和主处理器支持NOR/SRAM被动访问的接口连接,协处理器通过此二接口访问主处理器的 DDR/SDR主动访问接口控制的SDRAM或者DDR存储器,这样协处理芯片就不需要单独的外部存储芯片,从而减少了系统方案的成本;同时由于绝大部分通信芯片都支持NOR/SRAM连接,因此有利于该系统及方法在通信领域的推广。

值得注意的是:本发明中的DDR包括:DDR1和DDR2以及低功耗(Low power)的DDR2。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号