欢迎来到天天文库
浏览记录
ID:15343459
大小:4.20 MB
页数:114页
时间:2018-08-02
《高性能嵌入式risc微处理器核设计研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江大学博士学位论文高性能嵌入式RISC微处理器核设计研究姓名:姚英彪申请学位级别:博士专业:通信与信息系统指导教师:姚庆栋;刘鹏20060401浙江大学憾十。学位论文摘要芯片设计技术和深弧微米T艺的进步使得系统集成在一块芯片中实现成为可能,嵌入式系统设计进入片上系统芯片时代。本文作者参与了浙江大学信息与电子上程学系socR&D小组承担的国家863超人规模集成电路设计重大项目和具有臼主知识产权的媒体系统芯片Mediasoc322lA设计和研发上作。本文主要探讨Mediasoc3221A双核之一的嵌入式RJsc处理器的设计研究,本文的主要内容和创新如下:≯砌sc处理器面向的应_H{范围广
2、泛,不同的应用的特点不一样,对处理器的构造要求也不一样。比如有些应用存在丰富的线程弗行性,采用多线程或者多核构造的处理器比较合适;有些应用本身就是一个不可拆分的单线程应用,采用高性能的多发射处理器更为适合。基于此本文提出通过两个简单Rlsc3200处理器设计在微结构上双发射与双核融合的RJsc3202处理器。这也就是说,RIsc3202在指令构造上与RIsc3200一致,但在微结构上可以根据应用的特点配置成双发射超标最处理器,或者两个独立的RIsc3200处理器,这是一种砌sc处理器微结构构造创新。≯媒体应用是当今处理器设计的驱动源之一,它已经成为Rjsc处理器必须考虑的T作负载。但是
3、传统的基于RIsc构造的处理器在提出之初并不是针对这类应用设计和优化的,因而它在处理这类应用时效率不高,必须对其指令集进行面向媒体处理的扩展,以提升其媒体处理的性能。本文针对RIsC3200处理器第一代媒体扩展指令集MDs.I存在数据处理效率高、数据供应效率低的缺点,新提出用于数据供应的媒体扩展指令集MDs—Il,有效提升了RjSC3200的媒体处理效率。》在进行微处理器的功能仿真验证时,一个关键问题就是如何高效高质量的开发各种各样的验证程序。高效是指能快速开发出各种不同验证目的的验证程序,高质量是指开发出的验证程序的针对性好,能快速覆盖处理器需要验证的功能。针对这个问题,本文提出基于
4、Rlsc3200指令构造的伪随机自动程序生成方法。它的核心包括两个部分:指令生成模型和程序模板。指令生成模型保证生成的指令合法有效,程序模板保证生成的指令序列针对性好。采用该方法后将验证程序的开发转换为c下的模板程序的开发,极大的方便了RIsc3200仿真验证过程中的验证程序生成。>在系统芯片设计中,如何快速优化嵌入式软件也是一个非常关键的问题。本文以实现基于砌sc3200的MP3软件解码器为例,对这个问题展开研究。在此基础上,总结出嵌入式软件优化的普遍原mⅡ和方法,并实际应用到MP3的解码软件优化中,取得不错的优化效果。然后根据新设计的砌sc3202处理器的微结构特点,提出将MP3解
5、码软件拆分成两个线程并行执行,在RJsc3202上取得1.78的性能加速比。关键词:媒体系统芯片砌sc处理器指令集微结构流水线叔核双发射功能验证指令扩展软件优化塑坚叁堂堡圭兰垡兰墨AbstractR砸dimprovementofchipdesigntechniques柚dthedeep-submicrontechnoIogyhasdriVentlleembeddedsystemdesignintoSystem·On-Chip(soC)age.TheauthorofthisthesisanendedmeprojectsupponedbyN砒ional863Pm酽枷andthedeVeIo
6、pmentofamediasoCn锄elyMediasoc322】A,whlchisdesignedbyt11esocR&DGroupofzhejiallgunivers峨111isthesisfbcusesontlleR&DofanembeddedRISC'basedpmcessoLwhjchisintegratedintoMediaSoC3221AaSoneoftwoprogr砌mableprocessors.ThemaincontentsandinnovatiVepointsofmisthesiscallbesumm撕zedasfollows:≯RlSC-basedprocess
7、orshaveextendedt11emselvesintoa¨kindsofembeddedapplications.Becau5ed∞^e陀ntappI.cationhasdi髓rent佬atures,itrequiresdiffbrenIprocessors.F0rexample,ttlemul石-threadormulti—corepmcessorsprocessjngapplicatjonswithplentyofthread·leV
此文档下载收益归作者所有