IMS-DPU双核处理器的低功耗设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:deansam
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年,随着物联网、可穿戴设备、便携式医疗电子、“车联网”等的爆发式增长,越来越多的嵌入式系统,如智能电表、便携式医疗电子等,正转向高性能嵌入式计算(High Performance Embedded Computing,HPEC),对嵌入式处理器提出了低功耗、高性能、低成本的要求,而片上多核心正成为解决该问题的核心技术之一。  正是针对当前嵌入式市场同构多核产品缺失的现状,IMS-DPU项目希望通过设计一款同构双核处理器,进而深入探索多核处理器指令集架构定制、数据一致性、核间通信、在线调试、中断分配与处理、低功耗设计与实现方法、验证方法、操作系统等关键技术。本文作为IMS-DPU项目组成部分,目标是从系统级、指令级、设计级到物理实现级多个方面完成IMS-DPU的低功耗设计与实现:  (1)通过调研智能电表、便携式医疗电子等应用的运算需求,分析了包括FFT,FIR、除法在内的常见算法,制定了除法、并行计算等指令,可有效降低代码密度。代码密度标志着访存请求的频繁程度,而取指操作一般占据嵌入式处理器功耗的40%以上,低代码复杂度意味着更低的功耗。  (2)结合定制指令集架构,确立了IMS-DPU系统架构,包含两个带有独立数据缓存的RISC内核,基于改进MESI协议的侦听控制单元(SCU),基于UART的在线调试单元(OCD),中断分配与控制系统等。作为该架构一部分,本文规划设计了系统功耗管理模块,并完成了控制通路和执行单元的低功耗设计。  (3)本文采用Synopsys流程,结合低功耗实现方法完成了IMS-DPU的逻辑综合、扫描链插入、版图设计以及Sign-off,并使用GSMC18STDLIBM6工艺流片,采用64 LQFP封装,工作频率100MHz,面积3.5×3.5mm2,功耗109.4mW。  (4)结合开发的启动引导程序,完成了IMS-DPU系统的功能仿真、FPGA原型验证。并在流片后设计了PCB测试版,对芯片进行了包含启动引导程序、逆序排序算法等在内的测试,芯片可正常工作。
其他文献
目的:探讨脑电图联合MRI在急性闭塞性脑血管病急性期患者预后评估中的应用价值.方法:选取2016年1月~ 2018年1月就诊于本院的80例急性闭塞性脑血管病急性期患者作为研究对象,所
目的:观察手术室优质护理预防重症患者术后感染的效果.方法:从我院随机挑选2017年4月-2019年1月收治的80例接受手术的重症患者作为研究对象,把研究对象随机分为常规组和实验
目的:探讨整体护理干预对永久性起搏器植入术患者减少并发症发生率作用.方法:选取10例在我院心内科行永久性起搏器植入术患者,通过对患者实施全身心的护理并将健康宣教贯穿整
该文详细讨论了HBT(异质结双极晶体管)微波单片集成功率放大器设计中的一些基本 问题.文中首先对HBT的建模及参数提取方法作了全面研究,建立了数值稳定、适用范围广 的参数提
目的:对小儿高热惊厥的危险因素以及门诊护理干预方法分析.方法:选择40例门诊接诊的小儿高热惊厥患儿,随机划分为实验组与对照组,对照组采取常规护理,实验组给予门诊护理干预
传统的臂丛神经阻滞麻醉方法是在患者体表定位后盲探来寻找异感,这种操作不仅会使患者感到痛苦,还会让操作者感到一定的困难.随着医学的发展和超声技术的进步,现如今麻醉已经
期刊
该文主要研究了基于分形理论及神经网络的地面复杂背景装甲目标检测和识别.首先,应用分形理论对地面背景杂波进行了分析,在此基础上利用雷达回波的分形变化规律进行了地面复
集胞藻(Synechocystis sp.) PCC6803是一种具有天然DNA转化系统的单细胞蓝藻,它既能利用光能进行自养生长,也可利用葡萄糖进行异养生长,是光合作用分子生物学研究的重要模式之一
纳米颗粒阵列是由纳米颗粒密堆积形成的聚集体,可以作为研究无序结构中输运特性的模型体系。图案化纳米颗粒阵列的制备,为纳米颗粒特性的研究奠定了基础。然而到目前为止,想要经
目的:探讨基于需要层次理论的优质护理在急性一氧化碳中毒迟发性脑病(DEACMP)患者护理中的应用效果.方法:对本院2018年2月至2019年2月收诊的60例急性DEACMP患者随机分组,各30