基于RISC-V的中断系统的研究与设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yishu888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前IC产业正值快速发展中,芯片研发的重要性不言而喻。但是我国的芯片产业的研发面临缺乏自主知识产权的问题,这种情况下发展本土芯片行业显得困难重重。由伯克利团队研发的开源指令集架构RISC-V(Reduced Instruction Set Computer-Five)由于其开放性和先进性,受到了广泛的关注。基于RISC-V指令集CPU的自主研发也已经成为一种必然的新趋势,为我们实现芯片的自主研发打开了新思路。中断技术是处理器设计中必不可少的部分,它可以提高芯片的处理效率以及事件响应的实时性,同时也是多核芯片中处理器之间的一种同步方式。RISC-V架构的定义使得中断机制的硬件设计实现足够简单,本文重点研究了基于RISC-V体系的中断系统,分析了RISC-V体系结构下中断机制的实现方法,分别讨论了软、硬件层次下对中断的处理流程,并根据中断机制的特性设计实现了一套完整的RISC-V架构的中断系统。将中断系统分为中断控制器和处理器内部的中断处理单元两级进行设计,根据中断类型的不同将中断分成外部中断,软件中断以及调试中断,为每一类中断设计其专用的控制器。其中调试中断比较特殊,有专门的RISC-V调试机制架构规范文档,主要用于使用软件调试的方法实现主机与处理器的通信。处理器内核部分中断处理单元属于控制模块,主要接收中断控制器发出的中断请求以及处理器内部的异常请求,对其做出相应的处理并产生处理器的控制。处理器内部的中断处理单元中支持中断优先级选择,中断标志,中断响应,调试中断处理等机制。由于实时操作系统中会要求处理器能够快速响应异常中断,所以在中断异常处理单元部分的中断响应机制设计中,通过对查询式和向量式两种经典的中断响应机制以及硬件设计思想进行比较,最终选择了响应速度更快的中断向量化机制。最后对项目中实现的中断控制器和内部处理单元的RTL代码设计成果进行仿真分析并利用SMIC的0.13um工艺库进行逻辑综合。文章最后还根据不同的中断异常事件设计出了相应的处理程序,为中断机制的研究提供了一定的参考意义。本文重点在于实现基于RISC-V的中断机制,在五级流水线的基础上采用verilog语言进行了硬件实现并对其进行了仿真,并使用RISC-V官方工具链中提供的标准指令功能测试集进行测试,测试结果表明本设计能够支持对中断异常的处理。此外,在对调试机制的实现上使用了中断的处理方式,系统级验证表明本设计实现了主机与处理器的通信。最终的仿真结果表明本设计实现了完整、实时、灵活的中断机制。
其他文献
深度卷积神经网络通常包含数十亿的参数量,计算量和内存占用都十分庞大,严重阻碍了其在硬件资源以及功耗存在限制的轻量型移动端的应用与部署。目前主流的神经网络运算平台GPU由于其功耗、尺寸以及能量效率等问题,无法实现在移动设备端应用。现场可编程门阵列FPGA具有丰富的逻辑与运算资源,因其具备高并行度、高能效比、灵活可配等特性,十分适合作为在移动端搭载深度神经网络的实现平台。但是采用FPGA加速实现深度神
在如今信息资讯极度丰富的背景下,文字作为重要传播媒介承载着繁杂多样的信息。传统的文本处理方法在面对海量的文本资源已显得十分的低效。为了满足这些处理文本的需求,催生了一系列的文本处理研究工作。文本分类作为文本数据检索和分析的基础技术之一,能够将文本资源依据任务目标或后续分析工作需求有结构的组织起来。所以,文本分类研究因其实用价值,在自然语言处理领域受到了大量的关注。四险一金具体是指国家规定给予劳动者
随着新一轮教育改革的推进,科学素养的培育在教育体系中占据愈发重要的地位,我国正积极开展小学科学教育,对有助于提高学生科学素养的内容需要更多的挖掘和应用。科学展板在国际交流会议中发挥展示学术研究成果和交流研讨的重要作用,同时也是一种在国外科技节用于展示学生像科学家一样思考,进行学习交流的方法。科学展板能充分反映学生进行科学探究的细节,是促进学生养成良好探究习惯,展示探究成果的有效学习方法。在抗击新冠
各种资源是一个企业赖以生存的主要支撑,人力、人才正是企业的稀缺资源。对于人力资源的开发与保持,培训又是其最为有效的途径,是不断提升企业自身价值的一个重要环节。企业对员工开展培训是为了经营业绩的提升和战略目的的实现,这就需要企业开展培训时要有所产出和成效,企业要将培训绩效评估贯穿到整个培训进程中,使绩效作为一种驱动力引导着培训朝着提高企业和个人绩效目标进行。合理、科学的培训绩效评估可以帮助企业及时掌
目前共享经济和人工智能的兴起,同时伴随着互联网的发展,使现代企业的管理方式以及管理机构变得更加多元化。一方面,许多公司内部的组织结构出现扁平化;另一方面,90后员工已经成为企业不可或缺的一部分,种种原因使得企业实现创新管理成为必然趋势。90后员工有着自身独特的时代特征:他们的思维活跃,更加关注自身的价值。工作对他们而言不再仅仅是获取收入的手段,而是生活的一部分。他们希望从工作中获取乐趣,即工作与生
随着5G时代的到来,人们对高速率、大容量、低延时的通信需求不断增加。极化码(Polar code)作为第一个被证明能达到通信信道香农极限的纠错码,其凭借优异的性能已被确定为5G增强移动宽带(Enhanced mobile broadband,e MBB)场景控制信道的编码方案。近年来,深度学习展现出强大的处理复杂任务的能力,在数字通信领域(信道编码与译码、信号检测与分类、毫米波通信和端到端通信等)
最近几年中国处在经济转型、产业升级稳步推进的重要时期,而企业并购活动作为我国调整产业布局,优化产业结构的重要方式在过去两年内呈现出异常火爆的状态,据统计,2013年我国
智能电子锁是智慧家庭乃至智慧城市建设的典型代表,利用足够安全和便捷的智能电子锁对民宿、公寓进行智能化管理,构建共享公寓系统模型,符合人们的利益追求,能产生可观的经济效益和社会效益。现阶段,应用于民宿、公寓方面的智能电子锁的安全性能和便捷程度在某些方面不足以满足人们的需求,对共享公寓系统模型进行构建的研究也比较少,为此,本论文针对共享公寓和智能电子锁存在的问题,设计开发了基于身份证识别开锁的智能电子
随着机器学习概率学派和贝叶斯学派的逐渐统一衍生出了很多的优秀的融合模型,比如用于文本处理的隐狄利克雷分布主题模型。这个模型极大地推动了自然语言处理领域的发展,近年来这个模型被证实在推荐领域中能够改善推荐模型的准确性、缓解数据稀疏性、增强可解释性。同时,注意力机制也从图像处理迁移到自然语言处理任务中,比如使用注意力网络和主题模型结合给用户推荐用户更加喜欢的产品。为了向用户推荐产品,推荐系统需要预测用
近些年来,纳米材料因其在很多领域,如医学、生物工程、电子工业、环境产业、能源环保等均具有广泛的用途而受到关注。纳米氧化铜(nano-CuO)是应用范围最广的纳米材料之一,然而nano-CuO也因为其粒径小,具有表面效应,能溶出金属离子等特点对生物产生毒性作用。当生产、应用中的nano-CuO进入到水和土壤环境中时,就会对赖以生存的生物造成影响,进而对生态环境系统构成潜在的威胁。土壤可溶性有机质(D