“Garfield”芯片Cycle级精度指令集模拟器实现与优化

来源 :东南大学 | 被引量 : 0次 | 上传用户:jianxiangqiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向特定应用的系统集成芯片(Application-Specific SoC)的大量涌现,如何对基于SoC芯片开发的应用软件进行性能优化,变得越来越重要。硬件模拟器作为仿真特定硬件设备的软件,可用于模拟软件在特定硬件上的执行过程。因其简单、快速的优点在应用软件设计过程中得到广泛应用。在硬件模拟器中,Cycle级精度的指令集模拟器尤为重要,它可以对CPU执行程序的过程进行精确模拟,统计出的数据可以为应用软件的设计和优化提供帮助。“Garfield”芯片是一款基于ARM7TDMI内核实现的SoC芯片,它可以广泛应用于嵌入式设备领域,譬如MP3, PDA,手持电话等。本文提出了一套针对“Garfield”芯片的具有Cycle级精度的硬件模拟器.为了加速基于“Garfield”芯片实现的应用软件开发,本文的模拟器在对ARM指令集模拟的基础上,通过对各种指令Cycle数目的分析和芯片存储器接口的建模,实现了“Garfield”芯片的Cycle级精度模拟.而且,通过图形用户界面,用户可以很方便的调试应用软件,并精确分析应用软件的运行性能.作为扩展,该模拟器还可以配合硬件开发,作为系统功耗优化研究的基础平台。本文的具体工作包括:Cycle级精度ARM7TDMI指令集模拟器的实现和优化;内存控制器接口的设计和实现,提出了外设统一接口的设计和中断控制器的设计;以及模拟器用户界面的设计和实现。最后将实验结果同ARM公司提供的模拟器ARMulator试验结果进行对比,在没有存储器延迟的情况下,结果完全一致;当有存储器延迟时,结果误差在千分之三以内,误差在允许范围之内。
其他文献
从人类社会发展的历史轨迹可以看到,任何一个民族和国家的兴起与进步往往伴随着对外开放。世界上所有发达国家和新兴工业化国家虽然发展路径有所不同,但均无例外地实行了对外
现代小户型家居装饰中,隔断以其灵活区分空间,结合审美与实用于一体的优势越来越多地被运用到当今的设计中。在小面积空间中,隔断作为不同功能分区的媒介,其丰富多样的形式,
最近几年,一些乡村青年离婚率攀升,有些村约有50%的青年婚姻解体,令人关注。离婚后,女孩不要孩子单身去城区打工,一些男孩则自暴自弃,把年幼的孩子扔给父母,自己根本不养,四处闲逛。
报纸
当前,农村信贷市场供需失衡导致"三农"经济发展困难重重。本文通过对福建省南平辖区9县(市)农户、农村企业和农村金融机构信贷供求状况的调查,深入分析农村信贷供求的问题与
广西战略性新兴产业发展具备了较好的产业支撑条件、自主创新研发能力、丰富的产业发展资源禀赋和良好的区位发展优势,但仍存在自主创新能力较弱、专利申请数量相对较少、知
为提高小学中高年级语文课堂教学的实效性,文章提出了小学中高年级语文课堂中拓展教学的实施策略,即课前适度拓展,使预习奠基文本理解;课中适时拓展,让阅读丰盈文本感悟;课后
当前,以新能源为主体的节电和发电比例不断提高,为电网的运行提出了巨大的挑战,要求电力企业必须高度重视能源结构调整,加强发电保障性收购,开放电网公平接入,建立分布式新能源发展新机制,适应能源绿色低碳转型趋势和电网向能源互联网发展趋势。本文以国网甘肃省电力公司为案例,对电力企业能源结构调整开展深入的研究。本文研究目的在于进一步丰富国有大型电力企业能源结构调整的理论研究成果,为我国电力体制改革和创新提供
随着光通信技术的迅猛发展,以介质光波导为传输媒质的研究飞速发展。从第一套光纤通信设备投入商用市场以来,光纤通信以强有力的发展势头跻身于组建现代通信网三大支撑网之一
非婚同居男女分手时,双方往往签订分手协议:为解除同居关系,男方承诺向女方支付一定的分手补偿金。我国司法实践中,男方不按约定支付补偿金,女方以协议或欠条为依据起诉至法