收藏本站
《合肥工业大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

64位MIPS微处理器的模块设计和FPGA验证

李明刚  
【摘要】:随着集成电路设计和工艺技术的发展,嵌入式系统(SOC)已经在PDA、机顶盒、手机等信息终端中得到了广泛的应用。它不仅减小了电路尺寸,而且具有成本低廉,可靠性高,功耗低等优点。可以说嵌入式系统是未来集成电路发展的方向。而作为嵌入式系统核心的微处理器,是SOC不可或缺的“心脏”,微处理器的性能直接影响着整个SOC的性能。 与国际先进技术相比,我国在这一领域的研究和开发工作还相当落后,这直接影响到我国信息产业的发展。本着赶超国外先进技术,填补我国在该领域的空白以摆脱受制于国外的目的,我国很多科研单位和公司进行了自己的努力和尝试。经过几年的探索,已经有多种自主知识产权的处理器芯片完成了设计验证并逐渐进入市场化阶段。我国已结束无“芯”的历史,并向设计出更高性能处理器的目标迈进。 艾科创新微电子公司的VEGA处理器,是公司凭借自己的技术力量和科研水平设计出的一款64位高性能RSIC微处理器。该处理器基于MIPS ISA构架,采用五级流水线的设计,并且使用了高性能处理器所广泛采用的虚拟内存管理技术。设计过程中采用自上而下的方法,根据其功能将其划分为取指、译码、算术逻辑运算、内存管理、流水线控制和cache控制等几个功能块,使得我们在设计中能够按照其功能和时序要求进行。 本文的首先介绍了MIPS微处理器的特点,通过对MIPS指令集和其五级流水线结构的介绍使得对VEGA的设计有了一个直观的认识。在此基础上提出了VEGA的结构划分以及主要模块的功能。作为采用虚拟内存管理技术的处理器,文章的主要部分介绍了VEGA的虚拟内存管理技术,将VEGA的内存管理单元(MMU)尤其是内部两个翻译后援缓冲(TLB)的设计作为重点给出了流水线处理器设计的方法。结束总体设计并完成仿真后,并不能代表设计的正确性,它还需要我们在实际的硬件平台上进行验证。作为论文的又一重点内容,介绍了我们在VEGA验证过程中使用到的FPGA的主要配置单元,FPGA的设计流程。VEGA的FPGA平台是一完整的计算机系统,我们利用在线调试软件Xilinx Chipscope对其进行了在线调试,修正其错误。 经过模块设计到最后的FPGA验证,VEGA完成了其逻辑设计,经过综合和布局布线等后端流程,VEGA采用0.18工艺流片后达到120MHz的工作频率,可在其平台上运行Windows-CE和Linux嵌入式操作系统,达到了预计的设计要求。
【学位授予单位】:合肥工业大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP332

手机知网App
【共引文献】
中国期刊全文数据库 前10条
1 于冰;沈健;聂晶;;高性能8位微控制器IP软核设计[J];合肥工业大学学报(自然科学版);2007年08期
2 张嗣元,晏海华,王雷;基于VLIW的机器相关优化编译技术研究[J];计算机工程与应用;2003年02期
3 孟宪海,李曦,赵振西;加电自检中MMU的功能检测分析[J];计算机工程;2000年02期
4 彭涛,蒋凡,孟宪海,李曦,赵振西;RISC体系结构计算机的中断检测[J];计算机工程;2000年07期
5 朱春芳,林晓明;基于ARM内核的ARM与Thumb混合代码的生成[J];计算机工程;2004年07期
6 韩霞;杨洪斌;吴悦;杨通辉;;一种基于快速比较的分支处理技术[J];计算机应用与软件;2008年05期
7 李晓明,王进祥,喻明艳,叶以正;基于可复用IP方法的32位嵌入式微处理器结构设计[J];微处理机;2002年03期
8 邹世忠;;RISC乘累加单元的扩展[J];微计算机信息;2008年14期
9 杨浩,林争辉,李世煜;一种高效率MCS51兼容型微控制器内核设计[J];微电子学与计算机;2004年05期
10 刘科;雷跃明;;针对嵌入式系统BootLoader的中断介入调试技术的研究[J];计算机系统应用;2008年01期
中国博士学位论文全文数据库 前4条
1 黄光奇;SCMP中共享多端口数据Cache结构的研究[D];中国人民解放军国防科学技术大学;2000年
2 徐元欣;有线数字电视信道接收芯片的实现研究[D];浙江大学;2003年
3 鲁建壮;单芯片多处理器关键技术的研究与实现[D];国防科学技术大学;2005年
4 刘强;考虑指针别名的过程间分析技术研究[D];中国科学院研究生院(计算技术研究所);1998年
中国硕士学位论文全文数据库 前10条
1 施慧莉;基于多DSP的机载SAR雷达距离向处理研究[D];西北工业大学;2001年
2 陈智萍;基于CPLD的单片机结构设计研究[D];燕山大学;2003年
3 陈立;微机保护硬件平台的研究[D];华北电力大学(北京);2003年
4 杨永刚;高速大容量卫星数传系统地面信息处理技术研究[D];天津工业大学;2002年
5 王晓欣;现代小区宽带交换系统实现[D];天津工业大学;2002年
6 沙曼;DTV信道接收芯片中的总控制实现以及面向综合和测试的设计[D];浙江大学;2004年
7 李铭;视频后处理芯片中核心算法的硬件实现及芯片的可测试性设计[D];浙江大学;2004年
8 李春林;限失真视频编码技术的研究和算法优化[D];西安电子科技大学;2004年
9 吴梦洁;Cache Controller的研究和设计[D];华北电力大学(北京);2004年
10 刘小俊;基于EDA技术的兼容MCS-51单片机IP核设计[D];武汉理工大学;2005年
【相似文献】
中国期刊全文数据库 前10条
1 唐骞;杨小雪;;VLIW处理器的设计与实现[J];微型机与应用;2010年11期
2 李明刚;64位MIPS指令处理器的流水线设计[J];现代电子技术;2005年03期
3 孙建辉;王春栋;;基于FPGA的32位MIPS-CPU平台开发[J];电子与封装;2010年04期
4 尹旭峰;苑士华;胡纪滨;;ARM指令执行速度影响因素的实验研究[J];计算机工程;2011年12期
5 张天石;;新一代64位微处理器80860[J];微计算机信息;1990年03期
6 王翔;刘泽中;;鸡肋还是香饽饽?——扫描Intel春季IDF[J];大众硬件;2006年04期
7 田芳芳;樊晓桠;靖朝鹏;靳战鹏;;一种基于流水线的指令CACHE优化设计[J];微电子学与计算机;2006年01期
8 彭瑞华;陈涛;付宇卓;;一种基于混合频率的微处理器设计方法[J];上海交通大学学报;2007年08期
9 程文芳;日立制成每秒执行10亿次指令的微处理器[J];固体电子学研究与进展;1992年04期
10 张志峰;;32位微处理器中存储管理单元的全定制设计[J];计算机工程与应用;2010年13期
中国重要会议论文全文数据库 前10条
1 朱成博;孙彩霞;王永文;;微处理器流水线前端的设计与验证[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
2 李保社;;人为给CT埋下祸根[A];中华医学会医学工程学分会第一次医学影像设备应用技术研讨会论文集[C];1999年
3 巩恩环;赵海发;;传感器、微处理器、电子技术应用与汽车的升级换代[A];第三届河南省汽车工程科技学术研讨会暨2006年省汽学会理事会议资料[C];2006年
4 佟国香;周亦敏;温田学;吉田修;浦野启;铃木英次;;基于μpd78F9222的无刷电机控制系统的实现[A];第七届青年学术会议论文集[C];2005年
5 田倩;;SPEEDTRONIC~(TM) Mark-Ⅵ燃机控制系统简介[A];第七届工业仪表与自动化学术会议论文集[C];2006年
6 张开生;郭国法;;料仓物位仪的研制与开发[A];2008中国仪器仪表与测控技术进展大会论文集(Ⅰ)[C];2008年
7 杨宗正;;简易诊断技术用于设备中CPU及内存储器等电路的调试和维修[A];第十届全国设备监测与诊断技术学术会议论文集[C];2000年
8 凌宏江;魏必明;支合一;薛江;;智能仪器及其在型砂性能检测中的应用[A];2004中国铸造活动周论文集[C];2004年
9 吴琦;魏建中;;微处理器(CPU)的稳态电离辐射(总剂量)试验[A];第十一届全国可靠性物理学术讨论会论文集[C];2005年
10 张琪;李胜勇;管强;;基于微处理器件电路板的TPS开发研究[A];舰船电子装备维修理论与应用——中国造船工程学会电子修理学组第四届年会暨信息装备保障研讨会论文集[C];2005年
中国重要报纸全文数据库 前10条
1 本报记者 殷鸣方;透视“中国芯”的新动向[N];计算机世界;2001年
2 谢文砚;浅析高端处理器架构发展趋势[N];中国计算机报;2005年
3 赵艳秋;X86微处理器进入嵌入式系统[N];中国电子报;2004年
4 记者 赵艳秋;谁将在新一轮微处理器核竞争中胜出?[N];中国电子报;2005年
5 宁雷;POWER6 IBM帝国的反击[N];中国电脑教育报;2007年
6 中国科学院计算技术研究所 宫曙光博士;MPF2007:微处理器技术展望[N];中国计算机报;2007年
7 江南计算技术研究所 董立平 胡苏太;创新型多核处理器的发展[N];计算机世界;2006年
8 阿戈;多核技术已成潮流[N];中国计算机报;2007年
9 ;全球速度最快的商用微处理器面市[N];人民邮电;2007年
10 王伟光;寂寞英雄全美达[N];中国电脑教育报;2008年
中国博士学位论文全文数据库 前10条
1 王蕾;异步嵌入式微处理器设计与分析关键技术研究[D];国防科学技术大学;2006年
2 马可;微处理器性能分析模型的建立和研究[D];中国科学技术大学;2007年
3 孙秀莉;基于动作细化的异步电路自动综合[D];中国科学院研究生院(成都计算机应用研究所);2005年
4 鲁建壮;单芯片多处理器关键技术的研究与实现[D];国防科学技术大学;2005年
5 赵天磊;微处理器Cache访问行为分析技术研究[D];国防科学技术大学;2011年
6 夏军;32位RISC微处理器设计研究[D];华中科技大学;2004年
7 李东晓;系统芯片中媒体增强数字信号处理器核设计研究[D];浙江大学;2004年
8 严伟;面向电机控制数字信号处理器设计和测试研究[D];上海大学;2004年
9 朱岩;基于闪存的星载高速大容量存储技术的研究[D];中国科学院研究生院(空间科学与应用研究中心);2006年
10 唐遇星;面向动态二进制翻译的动态优化和微处理器体系结构支撑技术研究[D];国防科学技术大学;2005年
中国硕士学位论文全文数据库 前10条
1 李明刚;64位MIPS微处理器的模块设计和FPGA验证[D];合肥工业大学;2005年
2 李常;嵌入式MIPS微处理器设计[D];清华大学;2010年
3 王霞;一种超声用的可变中心频率数字带通滤波器的FPGA设计[D];电子科技大学;2008年
4 吴小军;数字化服装生产工艺信息技术研究[D];东华大学;2006年
5 胡平;我国中小型服装企业敏捷化生产模式的研究[D];天津工业大学;2006年
6 陈博洋;防病毒引擎的设计研究[D];浙江大学;2006年
7 陆洲;基于FPGA的嵌入式彩色图像检测系统[D];天津大学;2006年
8 丁研;三棵树车辆段修制改革的初步研究[D];西南交通大学;2008年
9 王振群;低功耗流水线模数转换器(ADC)关键单元电路设计[D];哈尔滨理工大学;2009年
10 屈双喜;64位高性能通用微处理器整数部件的设计与实现[D];国防科学技术大学;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026