网站大量收购独家精品文档,联系QQ:2885784924

MD16基于特定RISC规则的16位DSP处理器 MD16 16-bit DSP processor with special RISC philosophy.pdfVIP

MD16基于特定RISC规则的16位DSP处理器 MD16 16-bit DSP processor with special RISC philosophy.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MD16基于特定RISC规则的16位DSP处理器 MD16 16-bit DSP processor with special RISC philosophy

第12卷第5期 电路与系统学报 Vo】.12№.5 AND 0ctob盯。2007 2007年10月 JOURNALoFCtRCLⅡTSSYSTEMS 立章编号:1007-0249(2007)05—0065.07 陈继承1,一, 刘鹏1, 姚庆栋1, 史册1, 郑德春1, 余巧艳1, 赖莉雅1 (1.浙江大学信息与电于工程学蕞,浙江杭州310027;2.芯原徽电子(北京)有限公司,北京lo0094) 摘要。为达到最佳的应用性价比,一个重要思想就是把RIsc和DsP的优点融合在一个平台上。但是目前这方面 特性的处理器构造思想。这种思想表现在体系结构设计上为采用局部类RIsc同质寄存器结构来优化指令编码、采用 数据相关性,同时由于基于寄存器的运算操作和扩展的LOAD/sToRE寻址操作功能正交,因此又可采用指令内并行 机制来提高运行效率。芯片采用SMIc 此时功耗为I.1mw,MHz。 关键词·DsP;RJsc;指令内并行#寄存器组 中田分类号-TN402文献标识码tA 1 简介 集的统一架构等三类。 对于双核结构方案口卅,由于DSP核与R1sc核交互式连接方式极大增加了硬件、软件的复杂性, 使得编程、调试的难度如同多处理器系统:并且由于一些资源通常是重复的,因此不能构成经济有效 的嵌入式系统方案。 能为DsP单元提供强大的存储器访问能力,从而使专门的DsP处理单元并不能良好的融入整个系统, 其优点不能充分发挥,同时还增加了系统的开销。 与前两种方案相比,融合Rlsc、DsP两种指令集的统~架构方案m】有所改进,但是它的缺点是 虽然可以实现指令的单一性,但是它不能保证指令功能的唯一性,这会带来编译时的不确定问题。另 外,RIsC指令集处理器的显著优点是其大而灵活的通用寄存器结构,但随着DSP指令的广泛引入, 这个优点将不断削弱。因此这种方案仅仅在硬件层次上实现结构上的统一,它并不能从编译的角度实 现指令的内在统一。 系统面向多媒体、通信等数字信号处理领域,这些以RIsc为基础的结构由于RlSC固有的局限很难高 效实现。同时,以上所提方案均属于异质体系结构,将大大增加应用程序编译和开发的难度。 节讨论MDl6微结构要素实现问题,第4节为性能评估和实验结果,第5节为本文结论。 2 MDl6处理器体系结构 2.1指令集设计 2004—08一09 +收冀日期t 修订日期:2005—0l一25 万方数据 电路与系统学报 第】2卷 由于指令集模式直接决定处理器具体体系结构,因此其对于处理器设计至关重要。对于指令集设 计,从指令长度上可以将目前的处理器分为固定长度和可变长度指令集两大类。 对于固定长度指令集来所说,其指令长度通常固定是字节的若干倍数。指令长度固定的好处是指 令在存储器中易于存放和取指,通常为地址和指令一一对应,不存在取指的不确定性。其缺点为指令 的信息浪费较大,对于32位指令长的RsIc处理器,执行一个三操作数的加法运算(假定指令具有6 位指令类型标识码,5位寄存器标识码)可能仅需要2l位就可以编码该指令,因此指令11位(34.4%) 处于闲置状态。而对于寄存器相互赋值的MOvE操作,可能只要16位就足够表达信息。如果应用程 序所需的存储空间较大,这种方法缺乏经济性。 对可变长度指令集,其指令长度并不固定,而是根据指令执行的具体功能可变。在早期处理器的 设计中,由于存储器价格非常昂贵,因此为节省成本通常采用可变长度指令集。而对于现代处理器设 计,如果面向多媒体处理领域,应用程序通常所需存储容量较大,而固定指令长度处理器的指令长度 是按照容纳最长信息位数选择设计的,不能达到很好的经济性,因此某些DsP处理器如ADsP 用现有存储空间并提高其性价比。可变长度指令集的缺点是指令集在存储器空间的存放和取指复杂度 大大增加,由于存储地址和指令不再一~对应,会引起取指的不确定性问题,会大大增加处理器控制 单元的设计和存储单元的管理难度。 考虑到本文DsP设计主要面向中低端消费电子领域,在特定成本要求下提高性价比是设计的主要 目标,故本文采用固定长度指令集以简化设计。

您可能关注的文档

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档