高性能嵌入式RISC微处理器核设计研究

被引量 : 0次 | 上传用户:myth_liu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
芯片设计技术和深亚微米工艺的进步使得系统集成在一块芯片中实现成为可能,嵌入式系统设计进入片上系统芯片时代。本文作者参与了浙江大学信息与电子工程学系SoC R&D小组承担的国家863超大规模集成电路设计重大项目和具有自主知识产权的媒体系统芯片MediaSoC3221A设计和研发工作。本文主要探讨MediaSoC3221A双核之一的嵌入式RISC处理器的设计研究,本文的主要内容和创新如下: RISC处理器面向的应用范围广泛,不同的应用的特点不一样,对处理器的构造要求也不一样。比如有些应用存在丰富的线程并行性,采用多线程或者多核构造的处理器比较合适;有些应用本身就是一个不可拆分的单线程应用,采用高性能的多发射处理器更为适合。基于此本文提出通过两个简单RISC3200处理器设计在微结构上双发射与双核融合的RISC3202处理器。这也就是说,RISC3202在指令构造上与RISC3200一致,但在微结构上可以根据应用的特点配置成双发射超标量处理器,或者两个独立的RISC3200处理器,这是一种RISC处理器微结构构造创新。 媒体应用是当今处理器设计的驱动源之一,它已经成为RISC处理器必须考虑的工作负载。但是传统的基于RISC构造的处理器在提出之初并不是针对这类应用设计和优化的,因而它在处理这类应用时效率不高,必须对其指令集进行面向媒体处理的扩展,以提升其媒体处理的性能。本文针对RISC3200处理器第一代媒体扩展指令集MDS-Ⅰ存在数据处理效率高、数据供应效率低的缺点,新提出用于数据供应的媒体扩展指令集MDS-Ⅱ,有效提升了RISC3200的媒体处理效率。 在进行微处理器的功能仿真验证时,一个关键问题就是如何高效高质量的开发各种各样的验证程序。高效是指能快速开发出各种不同验证目的的验证程序,高质量是指开发出的验证程序的针对性好,能快速覆盖处理器需要验证的功能。针对这个问题,本文提出基于RISC3200指令构造的伪随机自动程序生成方法。它的核心包括两个部分:指令生成模型和程序模板。指令生成模型保证生成的指令合法有效,程序模板保证生成的指令序列针对性好。采用该方法后将验证程序的开发转换为C下的模板程序的开发,极大的方便了RISC3200仿真验证过程中的验证程序生成。 在系统芯片设计中,如何快速优化嵌入式软件也是一个非常关键的问题。本文以实现基于RISC3200的MP3软件解码器为例,对这个问题展开研究。在此基础上,总结出嵌入式软件优化的普遍原则和方法,并实际应用到MP3的解码软件优化中,取得不错的优化效果。然后根据新设计的RISC3202处理器的微结构特点,提出将MP3解码软件拆分成两个线程并行执行,在RISC3202上取得1.78的性能加速比。
其他文献
随着CAD/CAE技术的迅速发展,工程绘图仪的应用日益广泛,而且对绘图速度和绘图质量的要求也逐渐提高。为此,本文首先在分析绘图仪和喷墨头工作原理的基础上,提出了基于DSP的宽
为探索我国合作社改革的思路与方向,文中对美日欧主要国家农民合作经济发展的历史与现实趋势做了比较和分析,得到了对我国合作社发展的启示和相应的对策建议。在市场经济发达
目前,计算机管理信息系统(MIS)已经在我国各企事业单位和机构得到了广泛的应用,在国家工业信息化政策的推动下,全国将会有更多、更大的MIS项目陆续展开。但长期以来,在MIS建
21世纪是一个知识为载体,科技发展为动力的知识经济时代。知识经济的特征就是科学飞速发展,技术突飞猛进。技术创新是企业竞争力的核心所在和企业发展的原动力,企业要想在竞
经济关系是国家关系的晴雨表,反映着中苏整体关系的阴晴圆缺。目前,在国内史学界从经济的角度研究中苏关系的文章聊聊可数,尤其是对中苏关系“蜜月期”两国经济关系发展曲线
在乙酸乙酯的工业化合成路线中,乙醇一步合成法由于成本低、设备腐蚀小以及无毒性等优点,被认为是最有前景的乙酸乙酯制备方法。本文开发了一种全新的基于MoS2/C催化剂的乙醇
20世纪后半期德国曾经作为欧洲经济的“火车头”引领了欧洲特别是欧盟区域的经济快速发展。同时,“德国制造”是德国技术在国际市场上最为成功的一个形象标志。但随着国际经
当前,企业所面临的环境发生了根本性的变化,市场需求变化日益加快,并向多样化,个性化方向发展。根据预测,未来10到15年,发达国家将进入休闲时代,发展中国家也将紧随其后。在
在严峻的就业形势下,如何培养和输送具有独立能力的与社会需求相适应的人才已成为当今高校面临的紧迫任务,而目前高校的人才培养模式和就业指导形式已经难以适应高校的形势发
隧洞工程的施工条件是非常复杂的,并且存在的不稳定因素比较多,安全隐患很大。传统的经验型安全管理已不能适应现代化管理的需要,所以产生了现代化的科学管理方法——安全系统工