- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
动态可重构技术在嵌入式计算机中应用
动态可重构技术在嵌入式计算机中应用
摘 要 动态可重构技术是一种新型的计算机重整技术,其不仅能够有效的降低嵌入式计算机系统的功耗和体积,使得计算机系统运作便捷,还能够依据计算机任务的不同实现不同的功能,满足人们多样的任务需求。与此同时,计算机软硬件资源都能够得到充分利用,提升嵌入式计算机的运作水平。因此,本文将对动态可重构技术基本概理进行简要的论述,以动态可重构技术在嵌入式计算机实际应用为主要内容,探讨动态可重构技术应用类型的不同,为未来嵌入式计算机改革和发展提供可参考意见,促进计算机行业的快速发展。
【关键词】动态可重构技术 计算机 应用
随着现代社会的发展,人们对于计算机的要求越来越高,则一般的嵌入式计算机系统,不仅不能够满足人们多样的任务需求,还会由于长时间运作而损坏计算机机体,导致计算机功耗、体积不断增大。在这种情况下,动态可重构技术在嵌入式计算机开始被使用,而如何运用动态可重构技术提升计算机系统运行水平成为工作人员在开发时重点思考的问题。而本文将对动态可重构技术在嵌入式计算机中的实际应用进行简要的分析,下面进行详细的探讨。
1 动态可重构技术分析
动态可重构技术能够对计算机系统内部电路结构状态进行改变,在计算机系统处于正常运作状态时,通过对计算机系统局部电路数据的重新配置,从而达到重新配置电子系统中可编程逻辑器件的目的。按照技术的重构方式可以将动态可重构技术分为两种形式:动态系统重构和静态系统重构。虽然动态可重构技术依据重构方式被分成两种,但在实际的计算机系统运作时,两者是相互存在而不是各不相存,即,在计算机运行中进行系统配置就是动态系统重构,而系统在计算机运行前进行配置,则为静态系统重构。
动态可重构技术在应用的过程中,首先便是对嵌入式计算机进行全部或是局部的动态重构,并产生和记忆此时的数字逻辑,以便节省计算机芯片内区域资源,强化计算机系统动态可重构运作的可靠性和便捷性。此外,依照前文所说,技术实现面积是不同的,因此,根据技术实现的面积不同,将技术分为局部重构和全局重构。局部重构是两种重构中较为简单的一种,即为局部重新配置重构系统,并不影响其他运作状态,不仅减少重构数据和范围,还减短了技术整体运作周期,而全局重构则是全部系统、器件逐一进行全过程的重构。
动态可重构技术的优点是能够在嵌入式计算机软件的基?A上,用硬件设计和结构来实现系统的运作,不仅保持了传统的基于硬件方法的执行速度,还融入了计算机软件的灵活性。此外,其体系结构可变的特点也适合实际应用中人们对于计算机的多元化需求。而随着现代科技的快速发展,动态可重构技术在未来还存在巨大的潜力。
2 动态可重构技术在嵌入式计算机中的应用类型
2.1 部分可重构
部分可重构方法,顾名思义就是对计算机系统中的部分系统进行优化和重构,即在计算机系统运行时,对部分硬件资源进行动态配置,而对其他部分正常运行不造成任何影响。在部分可重构运行时,其会将计算机系统分为两部分:可重构区域和静态区域,这两部区域分别管理和连接不同计算机功能。可重构区域负责计算机部分系统中的动态重构配置,而静态区域则是负责部分系统中关键性任务和基本组件,简单来说,就是在可重构区域中含有大量的运行文件,而静态区域就是开启可重构区域的钥匙。
目前在计算机中实现部分可重构方法的方案分为三种。第一种方案,是在硬件宏差异基础上进行实施,首先先对硬件进行描述和初始化概统,利用具体算法获取电路中LUT的重要内容,然后,再通过智能编辑器对所获取文件信息进行智能生成,在计算机系统中运行;第二种方案,是基于模块化的技术方案,不同时期有不同的运作。在系统运行前,会依据计算机系统内的不同任务对其和电路进行相应模块划分,再通过系统进行控制,生产不同的配置文件并下载完整的配置信息,整体完善计算机系统;在系统运行过程中,计算机系统便会不断依据系统情况进行控制和配置,以便在系统运营后期,顺利替换某些动态模块;第三种方案是利用bitstream的技术方案,首先以帧的形式对系统的编程信息进行详细保存,一旦在系统运行中,某一LUT需要进行修改,系统便会自动寻找相应的帧,并将帧上的信息读取,再进一步修改,确保系统的准确性和灵活性。上文三种实现部分可重构的方案,都是通过对计算机系统硬件资源的分时复用,提高计算机内部资源的利用,促进嵌入式计算机整体系统的运作。
2.2 可编程重构
对于可编程重构方法而言,在嵌入式计算机系统中一般采用软件方法和IP重用技术,实现动态可重构的快速开发。软件代码是在外部通用处理器或是嵌入式处理器中执行的,进而改变系统中数据路径的连接与控制组件的功能配置,实现对嵌入式系统的动态可重构技术应用。简单来说,将系统内部所有信息的数据线路集中一处进行处理,
文档评论(0)