[发明专利]用于数字信号处理的存储器地址生成有效
| 申请号: | 201310384896.3 | 申请日: | 2013-08-29 |
| 公开(公告)号: | CN103677663A | 公开(公告)日: | 2014-03-26 |
| 发明(设计)人: | A·J·安德森 | 申请(专利权)人: | 想象力科技有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/02;G06F13/28 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
| 地址: | 英国赫*** | 国省代码: | 英国;GB |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 数字信号 处理 存储器 地址 生成 | ||
背景技术
数字信号处理在多种多样的应用程序中获得了使用。这些应用中的很多都是实时的,在该意义上,对于数据的处理存在时间约束,以便其对于终端用户来说是有意义的或者有用的。这方面的一个例子是数字广播流,例如数字电视和数字无线电。数据信号处理系统需要能够足够快速地对实时流进行处理和解码,以便使数据能够像其被接收那样快速地被输出(除非缓冲)。
数字信号处理系统除了使用更加通用的数字信号处理器之外,通常还使用一个或多个专用硬件外围设备。这些硬件外围设备是被设计为以快速和高效方式来执行特定的信号处理任务的处理模块。例如,交织和解交织是通常使用硬件外围设备来针对实时数据执行的操作。交织和解交织是存储器密集型的操作,执行该操作的硬件外围设备使用相关联的专用存储器设备对数据进行重新排序。
但是,不同类型的实时数据的要求变化非常大。例如,世界范围内使用的各种不同的数字电视和无线标准通常具有不同结构的实时数据,例如,使用不同的类型或者参数进行编码、交织、均衡等等。如果数字信号处理系统能足够灵活地应用于不同的标准,那么用于交织/解交织的专用存储器设备必须足够地大,以便处理具有最大存储器要求的标准。结果,与交织/解交织硬件外围设备一起使用的存储器经常是未充分利用的。
下面所描述的实施例并不限于解决已知数字信号处理系统的任何或者所有缺点的实现。
发明内容
提供该概括以便以简化形式来介绍在下面的具体实施方式中进一步描述的构思的精华。该概括并不是旨在标识要求保护的主题的关键特征或者必要特征,也不是旨在用作帮助确定所要求保护的主题的范围。
描述了用于数字信号处理的存储器地址生成。在一个例子中,片上数字信号处理系统利用在系统的功能块之间共享的片上存储器空间。片上直接存储器存取(DMA)控制器包括地址生成器,其可以生成读存储器地址序列和写存储器地址序列,以在片上存储器和页式存储器设备之间或者在系统中内部地传输数据项。地址生成器是可配置的,并可以生成非线性的读和/或写地址序列。这使交织/解交织操作的方面能够作为内部或页式存储器之间的数据传输的一部分而被执行。作为结果,不需要用于交织操作的专用存储器。在另外的例子中,地址生成器可以被配置成生成读和/或写地址,所述读和/或写地址考虑了在执行交织时特定存储器设备(例如DRAM)的限制。
第一方面提供了一种片上数字信号处理系统,其包括:第一存储器,存储以第一序列排列的多个数据项,每个数据项具有第一存储器上的相关联存储器地址;至少一个数字信号处理器,耦合到第一存储器,并用于直接对所述第一存储器进行读数据和写数据;以及直接存储器存取控制器,耦合到所述第一存储器并包括通往页式存储器设备的端口,其中,所述直接存储器存取控制器被配置成将多个数据项直接从第一存储器传输到页式存储器设备,并且其中,直接存储器存取控制器还包括可配置的地址生成器,其用于通过使用多个读模式中的选定的一个读模式和多个写模式中的选定的一个写模式来在传输期间操纵与每个数据项相关联的存储器地址,使得写到页式存储器设备的数据项以不同于第一序列的第二序列进行排列。
多个读模式中的选定的一个读模式可以用于配置地址生成器以使直接存储器存取控制器从第一存储器上的非线性的存储器地址序列读取数据项,并且多个写模式中的选定的一个写模式以用于配置地址生成器以使直接存储器存取控制器将数据项写到页式存储器设备上的线性地址序列。
多个读模式中的选定的一个读模式可以用于配置地址生成器以使直接存储器存取控制器从第一存储器上的线性存储器地址序列读取数据项,并且多个写模式中的选定的一个写模式可以用于配置地址生成器以使直接存储器存取控制器将数据项写到页式存储器设备上的非线性地址序列。
多个读模式中的选定的一个读模式可以用于配置地址生成器以使直接存储器存取控制器从第一存储器上的非线性存储器地址序列读取数据项,并且多个写模式中的选定的一个写模式可以用于配置地址生成器以使直接存储器存取控制器将数据项写到页式存储器设备上的非线性地址序列。
直接存储器存取控制器还可以被配置成将多个数据项从页式存储器设备直接传输到第一存储器,并且地址生成器可以用于通过使用多个读模式中的进一步选定的一个读模式和多个写模式中的进一步选定的一个写模式来在从页式存储器设备到第一存储器的传输期间进一步操纵与每个数据项相关联的存储器地址,使得写到第一存储器的数据项以不同于第一和第二序列的第三序列进行排列。
页式存储器设备可以是动态随机存取存储器。
第一存储器可以是静态随机存取存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于想象力科技有限公司,未经想象力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310384896.3/2.html,转载请声明来源钻瓜专利网。





