【摘 要】
:
随着应用需求的发展以及集成电路制造能力的不断提高,SoC的设计复杂度急剧增加,传统的SoC设计方法已不能满足市场需求。以指令集模拟器为核心的虚拟仿真平台在ESL设计的推动
论文部分内容阅读
随着应用需求的发展以及集成电路制造能力的不断提高,SoC的设计复杂度急剧增加,传统的SoC设计方法已不能满足市场需求。以指令集模拟器为核心的虚拟仿真平台在ESL设计的推动下逐渐引起了人们的重视。相比于传统的以硬件描述语言(比如Verilog HDL,VHDL等)搭建的平台,基于高级建模语言的虚拟仿真平台能够在设计初期被用于探索不同的软硬件划分方案,并在完成RTL SoC验证平台的开发之前,为嵌入式软件的开发和测试提供虚拟验证环境。为降低嵌入式软件开发和测试的成本,同时为系统架构设计提供虚拟环境,本文在已有的虚拟机技术基础之上提出了一种虚拟仿真平台的通用建模框架,该框架主要由三部分组成,分别为UTM系统、系统硬件的接口抽象以及辅助功能模块。其中UTM系统是对硬件系统中时钟源的抽象,用于维护系统仿真时间的前进,同时管理仿真平台中各模块产生事件的注册、删除以及调度执行。系统硬件的接口抽象主要包括指令集模拟器的实现框架以及模拟器与外围I/O设备的通信接口。基于该框架实现了SPARC V8指令集架构下的全系统仿真平台。对指令集模拟器,根据处理器通用执行框架对执行阶段的划分,实现了取指令、指令译码、指令执行、中断检测以及异常处理等过程。对外围设备,通过通信接口以及UTM系统提供的机制,可以快速地建模其功能。指令集模拟器和外围设备通过AMBA总线模型互连。在完成了上述平台的搭建后,本文将uC/OS-Ⅱ实时操作系统内核代码移植到了建模的SPARC平台中。验证和性能分析结果表明,uC/OS-Ⅱ操作系统内核的多任务环境可以成功地在该仿真平台上运行,同时本文中实现的UTM系统在空载时的峰值速率可以到达300MHz。在将SPARC仿真平台作为负载运行时,SPARC指令集模拟器的指令执行速率为120MIPS,比实际硬件的执行速率要快出2-3倍。
其他文献
摘 要: 现代社会需要更多的具有实践能力和创新能力的技术人才。《计算机应用基础》课程是中职院校各专业必开的公共基础课程,它的目标是培养学生的动手实践能力和创新能力,具有一定的技能,任务驱动法是培养社会所需技术、创新型人才的有效教学方法。 关键词: 计算机应用基础 任务驱动法 实践创新 随着计算机信息技术的迅猛发展和全球经济一体化,计算机已运用到各行各业,因此《计算机应用基础》课程也就成了职业学
近年来随着大气污染的日益严重,对于大气污染物监测技术的要求也越来越高。传统的化学方法监测大气污染物已不能满足现在的需求,而利用二氧化碳差分吸收激光雷达系统进行大气
一、校领导的重视程度与排球教学状况 学校能否正常开展排球运动与学校领导的重视程度高低是分不开的。从调查结果可以看出,学校排球开展不普及的原因中,领导不重视占很大比重。徐州地区很多学校的排球运动还处在被冷落的阶段,严重阻碍地区排球运动的发展。因此,各校领导要切实加强对基层学校排球运动开展工作的统筹规划和领导,做到常抓不懈,使管理逐步制度化、科学化。另外,各学校在安排各年级的教学活动中应有计划有步骤
相干激光测风雷达具有较高的空间角分辨率与速度分辨率,可有效探测晴空条件下的低空风场信息,具有重要的科研与社会意义。本文主要对相干激光测风雷达的大气探测方法进行研究
摘 要: 文章从运动生理学与教育学的角度出发,运用逻辑推理的方法,对游泳呼吸教学中普遍出现的“呛水”现象的成因进行分析,阐明游泳发生“呛水”现象与游泳呼吸技术不科学、心理素质差、教学步骤与方法不当有关;为减少呛水的发生,在游泳教学中应强调正确的游泳呼吸动作结构,采用循序渐进的教学步骤,注重心理辅导。 关键词: 游泳呼吸教学 呛水 原因 措施 “呛水”是水等液体进入肺部气管等呼吸器官后,肺部条件
摘 要: 职业高中学生难管难教是令教师和家长最头痛的问题,特别是其迷恋网络游戏已到了到不治不行的地步。体育教学作为学校工作的重要组成部分,有义务有责任协助学校及家长解决好这个问题。作者对将传统体育游戏应用到体育教学中,提高学生学习兴趣,让学生以传统游戏代替网络游戏阐述见解,让学生在体育课中真正得到“实惠”。 关键词: 职业高中 体育教学 传统体育游戏 网络游戏 一、问题的提出 中国传统体育游
空间谱估计技术是一门新兴的空域信号处理技术,近年来各国学者都相继开始寻求解决空间谱估计实用化的问题。本文针对均匀间隔阵元的Y型阵列,结合矩阵降秩校正法的思想研究了