数字信号处理器制造技术

技术编号:3084912 阅读:162 留言:0更新日期:2012-04-11 18:40
一种数字信号处理器,用于工作RAM,所述工作RAM能够以可重写的方式来存储多个数据,并且将其存储区域分为分别由读/写操作中的地址指定的多个子区域,其中运算电路根据程序,对工作RAM中的数据进行计算,当检测到其中程序不需要存取数据存储器的非存取事件时,写电路对于由地址数据指定的进行初始化的规定子区域的每一个规定地址,强制将“0”写入到工作RAM中。因此,能够实现对工作RAM中的特定区域选择性地进行初始化,而无需增大外围电路的整个尺寸,无需进行复杂的控制,也无需增大用于初始化的处理时间。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于数字滤波器等中的数字信号处理器,其中必须对工作随机存取存储器(即,工作RAM或缩写为WorkRAM)进行初始化。本申请要求日本专利申请No.2003-385234、2004-240705、2004-297983和2004-323735的优先权,其内容在此一并参考。
技术介绍
在传统上,已开发了数字信号处理器,以根据以下规定的方法进行由于多处理的工作RAM的初始化(a)共同地对工作RAM的所有区域进行初始化。(b)只对用于在将来存储数据以便进行尚未执行的处理的工作RAM的选定区域进行初始化。(c)针对能够同时被初始化并由此被分组的每一组数据来设置工作RAM,因此在工作RAM的每一个单元中进行初始化。图7示出了作为数字信号处理器的应用示例的三阶有限冲击响应(FIR)滤波器,即,通过数字滤波器Rg11、Rg12和Rg13顺序地发送输入数据Din的数字滤波器3。这里,通过在规定时间周期内将输入数据Din保持为“0”来进行滤波计算,其中对于到数字滤波器3的输入信号,所述规定时间周期比采样周期T长三倍,从而对数字滤波器3的输出信号进行初始化。假设将用于将输入数据Din发本文档来自技高网...

【技术保护点】
一种数字信号处理器,包括:数据存储器,能够以可重写的方式存储多个数据;运算电路,用于根据从数据存储器读取的数据来进行计算;写电路,用于强制将“0”写入到数据存储器的指定地址中;以及逻辑电路,用于当对与数据存储 器的特定地址相对应的存储区域进行写操作时,驱动所述写电路。

【技术特征摘要】
JP 2003-11-14 2003-385234;JP 2004-8-20 2004-2407051.一种数字信号处理器,包括数据存储器,能够以可重写的方式存储多个数据;运算电路,用于根据从数据存储器读取的数据来进行计算;写电路,用于强制将“0”写入到数据存储器的指定地址中;以及逻辑电路,用于当对与数据存储器的特定地址相对应的存储区域进行写操作时,驱动所述写电路。2.根据权利要求1所述的数字信号处理器,其特征在于所述数据存储器是具有输入端子、地址端子、写使能端子和输出端子的工作随机存取存储器。3.根据权利要求2所述的数字信号处理器,其特征在于写电路包括用于将“0”输入到输入端子的第一电路和用于将写使能信号输入到写使能端子的第二电路。4.一种数字信号处理器,包括程序存储器,用于存储程序;运算电路,用于根据程序进行计算;以及数据存储器,用于临时存储用于计算的数据,其中,根据程序将所述数据存储器分为分别由读/写操作中的地址所指定的多个子区域;寄存器,用于存储指定在数据存储器的子区域中进行初始化的规定子区域的数据;地址产生器,用于产生指定在数据存储器中进行初始化的规定子区域的地址的地址数据;非存取检测器,用于检测其中程序不需要存取数据存储器的非存取事件;以及写电路,用于当检测到非存取事件时,根据地址数据,强制将“0”写入到数据存储器。5.根据权利要求4所述数字信号处理器,其特征在于所述数据存储器是具有输入端子、地址端子、写使能端子和输出端子的工作随机存取存储器,以及,当检测到非存取事件时,将指定规定地址的地址数据提供到地址端子,并写电路针对规定的地址将“0”写入到输入端子。6.根据权利要求4所述的数字信号处理器,其特征在于地址数据产生器包括顶端地址产生器,用于根据寄存器的数据产生用于规定子区域的顶端地址;以及计数器,用于当每一次非存取检测器检测到非存取事件时,增加其计数值,由此根据顶端地址和计数值来产生地址数据。7.一种数字信号处理器,包括程序存储器,用于存储程序;运算电路,用于根据程序进行计算;数据存储器,用于临时存储计算中使用的数据,其中,根据程序将所述数据存储器分为分别由读/写操作中的相对...

【专利技术属性】
技术研发人员:村木保之
申请(专利权)人:雅马哈株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利