欢迎来到天天文库
浏览记录
ID:35058630
大小:2.58 MB
页数:59页
时间:2019-03-17
《基于sparc v8的虚拟仿真平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文基于SPARCV8的虚拟仿真平台的设计与实现DESIGNANDIMPLEMENTATIONOFAVIRTUALPLATFORMBASEDONSPARCV8ARCHITECTURE李涛哈尔滨工业大学2016年6月国内图书分类号:TN402学校代码:10213国际图书分类号:621.38密级:公开工学硕士学位论文基于SPARCV8的虚拟仿真平台的设计与实现硕士研究生:李涛导师:王进祥教授申请学位:工学硕士学科:微电子学与固体电子学所在单位:航天学院答辩日期:2016年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TN402U.D.C.:6
2、21.38DissertationfortheMaster'sDegreeinEngineeringDESIGNANDIMPLEMENTATIONOFAVIRTUALPLATFORMBASEDONSPARCV8ARCHITECTURECandidate:LiTaoSupervisor:Prof.WangJin-xiangAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:MicroelectronicsandSolid-StateElectronicsAffiliation:SchoolofAstronau
3、ticsDateofDefence:June,2016Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工学硕士学位论文摘要随着应用需求的发展以及集成电路制造能力的不断提高,SoC的设计复杂度急剧增加,传统的SoC设计方法已不能满足市场需求。以指令集模拟器为核心的虚拟仿真平台在ESL设计的推动下逐渐引起了人们的重视。相比于传统的以硬件描述语言(比如VerilogHDL,VHDL等)搭建的平台,基于高级建模语言的虚拟仿真平台能够在设计初期被用于探索不同的软硬件划分方案,并在完成RTLSoC
4、验证平台的开发之前,为嵌入式软件的开发和测试提供虚拟验证环境。为降低嵌入式软件开发和测试的成本,同时为系统架构设计提供虚拟环境,本文在已有的虚拟机技术基础之上提出了一种虚拟仿真平台的通用建模框架,该框架主要由三部分组成,分别为UTM系统、系统硬件的接口抽象以及辅助功能模块。其中UTM系统是对硬件系统中时钟源的抽象,用于维护系统仿真时间的前进,同时管理仿真平台中各模块产生事件的注册、删除以及调度执行。系统硬件的接口抽象主要包括指令集模拟器的实现框架以及模拟器与外围I/O设备的通信接口。基于该框架实现了SPARCV8指令集架构下的全系统仿真平台。对指令集模拟器,根据处
5、理器通用执行框架对执行阶段的划分,实现了取指令、指令译码、指令执行、中断检测以及异常处理等过程。对外围设备,通过通信接口以及UTM系统提供的机制,可以快速地建模其功能。指令集模拟器和外围设备通过AMBA总线模型互连。在完成了上述平台的搭建后,本文将uC/OS-II实时操作系统内核代码移植到了建模的SPARC平台中。验证和性能分析结果表明,uC/OS-II操作系统内核的多任务环境可以成功地在该仿真平台上运行,同时本文中实现的UTM系统在空载时的峰值速率可以到达300MHz。在将SPARC仿真平台作为负载运行时,SPARC指令集模拟器的指令执行速率为120MIPS,比
6、实际硬件的执行速率要快出2-3倍。关键词:虚拟仿真平台;UTM系统;指令集模拟器;实时操作系统-I-哈尔滨工业大学工学硕士学位论文AbstractWiththerapiddevelopmentofICmanufacturalcapacityandextendedrequirementfornewapplications,thedesigncomplexityofSoCgrewdramatically.DuetothelimitationsofRTLsimulationmechanism,thetraditionalSoCdesignflowwillconsumea
7、longtimeforlargerdesignandthuscannotsatisfytherequirementfortimetomarket.Thevirtualplatform,whichisbasedontheISS,isproposedtospeedupthesimulationandprovidesanenvironmentfortheSoCsystemlevelverificationandembeddedsoftwaredevelopmentbeforethecompletionofRTLplatform.Inthispaper,tomeetthe
8、needo
此文档下载收益归作者所有