[发明专利]DSP处理器、系统以及外部存储空间访问方法在审
申请号: | 201811409034.0 | 申请日: | 2018-11-23 |
公开(公告)号: | CN111221465A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 孙雪婷 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;刘旺贵 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dsp 处理器 系统 以及 外部 存储空间 访问 方法 | ||
本发明提供了一种DSP处理器、系统以及外部存储空间的访问方法,该DSP处理器包括:DSP核、以及与DSP核连接用于对外部存储器进行访问的程序端口和数据端口,其中,所述程序端口和所述数据端口分别配置有用于访问地址管理的存储器管理单元。在本发明中,由于程序端口和数据端口分别配置有用于访问地址管理的存储器管理单元,因此,取指令操作和取数据操作可以并行,从而提高了DSP系统的效率。
技术领域
本发明涉及数字信号处理领域,具体而言,涉及一种DSP处理器、系统以及外部存储空间访问方法。
背景技术
数字信号处理器(Digital Signal Processing,DSP)在通信系统中,一般被设计用作高运算速度、高性能的复杂算法处理单元。其架构采用了数据总线与地址总线分开的哈弗架构,这样可以实现在一个时钟周期,同时取指令和取数据,提高内核的性能。处理器对外部存储器的访问一般直接采用物理地址,不做任何转换。
但是对于越来越庞大的通信系统来说,如果要支持更多用户和更大流量,则需要集成更多的DSP处理器。如果仍然采用传统的方法,对于片外的存储空间,大量的DSP处理器必须要各自划分所需空间,导致系统上需要设计复杂的片外存储空间分配方案,而且增大了DSP互相踩踏片外内存的风险,增加了整个系统的维护成本。
对于业界推出的多核DSP处理器,都使用了存储器管理单元(Memory ManagementUnit,MMU)。在访问片外存储空间的时候,程序端口和数据端口都通过一个统一的MMU,这样取指令和取数据的操作,实际在MMU模块里是串行的(冯.诺依曼结构),降低了系统效率。
发明内容
本发明实施例提供了一种DSP处理器、系统以及外部存储空间访问方法,以至少解决相关技术中DSP系统效率低的问题。
根据本发明的一个方面,提供了一种数字信号处理器,包括:数字信号处理DSP核、以及与所述DSP核相连用于对外部存储器进行访问的程序端口和数据端口,其中,所述程序端口和所述数据端口分别配置有用于访问地址管理的存储器管理单元。
根据本发明的另一方面,还提供了一种数字信号处理系统,该数字信号处理系统包括一个或多个上述实施例中的数字信号处理器,以及外部存储器,数字信号处理器通过系统总线与所述外部存储器连接,其中,所述外部存储器包括片内存储器和/或片外存储器。
根据本发明的又一方面,还提供了一种基于上述数字信号处理系统的外部存储器访问方法,该方法包括:所述存储器管理单元根据所存储的访问地址转换表,将所述DSP核发出的访问虚拟地址转化为物理地址;将所述物理地址透传给与外部存储器互联的总线以对所述外部存储器进行访问。
在本发明的上述实施例中,由于程序端口和数据端口分别配置有用于访问地址管理的存储器管理单元,因此,取指令操作和取数据操作可以并行,从而提高了数字信号处理系统的效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的DSP处理器结构框图;
图2是根据本发明实施例的DSP处理系统结构框图;
图3是根据本发明实施例的外部存储器访问流程图;
图4是根据本发明实施例一的外部存储器访问示意图;
图5是根据本发明实施例二的外部存储器访问示意图;
图6是根据本发明实施例三的外部存储器访问示意图;
图7是根据本发明实施例四的外部存储器访问示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811409034.0/2.html,转载请声明来源钻瓜专利网。