面向语音编解码算法的高性能SOC架构的研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:zhangzujin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对目前嵌入式应用中语音信号处理算法的实时性问题,本文在基于SPARC V8体系结构的开源RISC处理器的基础上,设计了一种高带宽的嵌入式SOC架构,很好的解决了MELP语音编解码的实时性问题。随着现代信息产业的发展和硅技术的进步,为了能够更有竞争力、新的通信类、消费类的计算机类产品设计都必须要迅速的提高功能性、可靠性和带宽,并且迅速的降低成本和功耗。在传统的SOC架构中,这些改进和提高很多是依赖于高集成的硅芯片的使用,其中很多数据密集型功能当前是通过寄存器传输级硬件技术来实现的,然而市场需求的多变性决定了这种开发模式的低效性。本文的主要工作和特色是:1.给出了一种基于向量协处理器的SOC结构,这种结构以嵌入式32位RISC处理器为平台,通过添加定制的向量协处理器、扩展SIMD指令的方式来加速算法中的运算密集型模块。这种架构的原理是将核心运算模式用硬连线的逻辑模块替代,将逻辑模块与处理器流水线直接绑定。这种紧耦合的整合方式,不仅有效的硬件逻辑的功能吸收入处理器中,还可以将这些硬件逻辑完全置于软件的控制之下,为不同算法在该平台上的移植带来了方便。2.提出了一种基于“影子”寄存器的通信模式,该结构可以以很小的代价使主CPU与协处理器的通信带宽增加一倍。它的原理是扩展CPU的寄存器文件,改变了处理器寄存器文件只有一个写端口、两个读端口的限制,使用额外的“影子”寄存器将协处理器与主CPU的通信带宽增加了一倍,大大改善了程序的执行效率。这里的“影子”寄存器仅仅复制了CPU原有寄存器文件的一小部分,控制逻辑相对简单,资源占用量很小。3.给出了一种基于开源软、硬件的SOC设计平台。本文的主要研究成果均是基于欧洲宇航局(ESA)的开源32位RISC处理器LEON2为核心的SOC开发平台,文中给出了完整的开发流程和实现过程中使用的一系列开源软、硬件组件。以及开发过程中所用的开源编译、调试器、工作站等。这种使用开源技术的成功尝试,会预示着开源平台将成为未来SOC设计的一种新的选择。
其他文献
天空是红外成像系统对空中目标进行探测时的重要背景,因此对天空的红外辐射特性的研究很有必要。本文针对晴空天空背景以及有云天空背景分别展开研究。对于晴空天空背景,利用
随着SOC技术的发展,电池供电的便携式电子产品得到了广泛应用。便携式电子产品应用功能的日益增多,导致SRAM存储器所占的芯片面积越来越大。器件特征尺寸的减少,使得静态功耗
本文采用水热法对ZnO晶体进行了过渡族金属掺杂。在Zn(OH)2前驱物中加入一定量的金属盐类,在较高的矿化剂条件下,恒温430℃,反应24小时,合成了金属离子共掺杂的ZnO晶体。   Mn
学位
学位
学位
白粉菌是一种专性活体营养型病原菌,它需要从活的生物体内获取营养以完成生命周期并繁衍后代。白粉菌的宿主很多,包括小麦、大麦和葡萄等,给农业生产造成巨大的经济损失。因此,研
学位
在植物和病毒互作的过程中,两者之间存在着防御、反防御的复杂斗争关系。寄主的RNA沉默机制和病毒编码沉默抑制子就是防御—反防御斗争的典型。由黄瓜花叶病毒(CMV)编码的基因
学位