基于FPGA的时钟频率动态重置算法研究与应用

来源 :浙江大学 | 被引量 : 0次 | 上传用户:jessiemaa18
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时钟频率动态重置技术,是指通过软件动态地改变电路模块的工作时钟频率,以达到降低功耗、减少散热,延长电路模块使用寿命等作用。此项技术被广泛地应用到处理器之中,使处理器在性能和功耗上达到比较理想的平衡。国际上比较有代表性的主要有Intel公司的SpeedStep技术以及AMD公司的Cool’n’Quiet和PowerNow!技术。而国内对此项技术的研究却少之又少,远远落后于国外。本文中,首先针对现有混合模式时钟管理器(MMCM)动态重置算法占用大量ROM空间、与用户交互性不强的问题,提出一种基于FPGA的频率动态重置改进型算法。动态重置端口(DRP)与加强型MMCM原型连接,采用状态机来驱动DRP,顺序实现读取输出端口寄存器地址、读取分频值、使能端口寄存器读写等功能,以达到软件动态改变电路模块工作频率的功能。然后,我们设计了一个用户可控的频率动态重置系统,用户在电脑终端直接输入电路模块序号和频率值即可改变相应模块的工作频率。该系统主要由处理器软核MicroBlaze连接电脑和动态重置模块BeatMaster而成,BeatMaster的可重置输出时钟信号作为MicroBlaze和PCIe的测速模块Speed_Test的工作时钟。此系统可作为时钟发生模块应用到其它系统中,即可使用户任意改变其余模块的工作频率。时钟频率动态重置的最终目的是减少电路的功耗,因此,监测不同工作频率下电路模块的功耗情况成为此研究的必需项目。基于System_monitor模块,我们设计了一个功耗监测系统,其主要组成模块为电脑终端、MicroBlaze、System_monitor模块和BeatMaster模块。用户可在电脑终端的界面中发布指令改变MicroBlaze和UART的工作频率,并实时地监测芯片的功率值。通过对测量功率值的记录、统计分析,证明随着工作频率的增大,功率呈非线性增长。
其他文献
风电机组的变桨系统因风速随机波动而经常在不同工况下切换,且其子系统间存在的强耦合性使其故障难以实时检测和精准定位,因此,实际运行中的数据采集与监视控制系统对变桨故障的
本论文以西安电子科技大学电路设计研究所科研项目“数模混合系列集成电路关键技术理论研究与设计”为背景,通过系统设计、电路设计、版图设计和性能仿真验证,完成了一款多化
文艺美学作为中国独特的美学学科,近年引起了学术界特别的关注.根据赛义德关于西方现代性理论引入东方国家时的"理论旅行"的四个步骤理论,自王国维从日文转移aesthetica为"美
本文通过探讨单缝夫琅禾费衍射实验的原理、特点、传统实验的排布方式,在深入领会《理工科非物理专业大学物理实验课程教学基本要求》的基础上,研发了"单缝衍射与现代传感器
2010年5月27日,日本的旗舰研究机构——RIKEN首次发现宿主的核基因转移到寄生植物中。这一成果发表在本周的《Science》刊物上,揭示了水平基因转移在植物进化中起了很大作用
自拟慢盆汤保留灌肠治疗慢性盆腔炎100例王者香,刘秀顺(河南省驻马店地区中医院,463000)慢性盆腔炎多因急性盆腔炎未经彻底治愈而成,易反复发作。临床多见于已婚妇女,患者往往因长期下腹部不
本文试图通过对道德权利与道德义务相应性的讨论来回答这样一个问题,即道德义务对于个人意味着什么,或者说个人为什么必须如此行动,仅仅因为这么行动是道德的要求么。义务总
随着超短超强激光技术的发展,利用激光的超强电磁场来加速电子的研究受到了人们的广泛关注。近几年激光等离子体加速粒子在实验上取得了重大成果,人们已经能够通过激光加速使
随着半导体产业飞度发展,视觉定位成为满足电子制造设备高速高精运行要求的核心技术。高速运动导致视觉系统图像发生运动退化,高精要求图像具有较高的清晰度。因此,运动模糊
伴随着通信业务的迅猛发展,现代社会对于带宽的需求正与日俱增。就目前而言,解决这一问题的方法包括空分复用,时分复用和波分复用。其中最具潜力的方法要数波分复用了,其具备了众