-
公开(公告)号:CN102298344B
公开(公告)日:2013-03-27
申请号:CN201110115468.1
申请日:2011-05-05
Applicant: 杭州电子科技大学
IPC: G05B19/042
Abstract: 本发明涉及一种基于FPGA动态部分可重构技术的局部热点缓和系统。工程应用中,持续的高温运行可导致FPGA嵌入式系统局部功能区域损坏,导致整个系统瘫痪。本发明通过实时操作系统实时调度温度过高区域运行任务到温度较低的可重构区域,使用环形振荡器实现嵌入式系统中各个模块对自身温度的检测,当发现自身任务模块运行区域温度过高时,通过中断控制模块向操作系统发送温度过高中断,操作系统即调用其上运行的调度策略任务,寻找与温度过高区域大小相匹配的可重构区域,调度温度过高区域的可重构任务到温度较低的可重构区域。本发明缓和了FPGA嵌入式系统中局部温度过高问题,降低FPGA芯片功耗,提高FPGA芯片的硬件生命周期。
-
公开(公告)号:CN101788931B
公开(公告)日:2013-03-27
申请号:CN201010105225.5
申请日:2010-01-29
Applicant: 杭州电子科技大学
IPC: G06F11/00
Abstract: 本发明涉及一种硬件实时容错的动态局部可重构系统。现有的芯片冗余资源没有得到充分利用,硬件资源利用率低、功耗大。本发明包括硬件全局静态区和两个硬件动态局部重配置区,硬件全局静态区包括处理器系统、时钟管理模块、实时检错跟踪硬件可重构模块的决策器、显示控制模块和显示模块;每个硬件动态局部重配置区为具有配置相同功能的局部可重构模块。本发明实现可重构区硬件的实时容错,具有实时性、易于产品的更新升级、适合恶劣环境下工作及延长系统的生命周期的作用。
-
公开(公告)号:CN102298344A
公开(公告)日:2011-12-28
申请号:CN201110115468.1
申请日:2011-05-05
Applicant: 杭州电子科技大学
IPC: G05B19/042
Abstract: 本发明涉及一种基于FPGA动态部分可重构技术的局部热点缓和系统。工程应用中,持续的高温运行可导致FPGA嵌入式系统局部功能区域损坏,导致整个系统瘫痪。本发明通过实时操作系统实时调度温度过高区域运行任务到温度较低的可重构区域,使用环形振荡器实现嵌入式系统中各个模块对自身温度的检测,当发现自身任务模块运行区域温度过高时,通过中断控制模块向操作系统发送温度过高中断,操作系统即调用其上运行的调度策略任务,寻找与温度过高区域大小相匹配的可重构区域,调度温度过高区域的可重构任务到温度较低的可重构区域。本发明缓和了FPGA嵌入式系统中局部温度过高问题,降低FPGA芯片功耗,提高FPGA芯片的硬件生命周期。
-
公开(公告)号:CN101833368A
公开(公告)日:2010-09-15
申请号:CN201010145935.0
申请日:2010-04-13
Applicant: 杭州电子科技大学
IPC: G06F1/32
Abstract: 本发明涉及一种软硬件协调处理的局部动态可重构系统能量管理方法。现有的可重构系统能效比较大。本发明方法首先对应用按功能模块进行任务划分,并建立相应的建立软件任务和硬件任务;其次获取软件、硬件任务处理的功耗、软件、硬件任务处理的时间及硬件任务配置时间,根据局部能量最优原则来选择软件和硬件任务;然后根据任务之间关系约束构建应用的有向无环图并计算任务优先级;最后协调处理软件和硬件任务。本发明方法可将在动态部分可重构系统上运行的包含多个任务的应用实例实现能量的有效管理,从而使动态部分可重构系统处理应用实例降低能量的开销。
-
公开(公告)号:CN101799774A
公开(公告)日:2010-08-11
申请号:CN201010106343.8
申请日:2010-02-02
Applicant: 杭州电子科技大学
IPC: G06F11/00
Abstract: 本发明涉及一种改进实时操作系统中周期性定时器时间性能的方法。目前的定时器管理方案在对发生失效的定时器进行更新操作时需要动态插入新的失效时间,在实现周期性任务模型方面缺乏效率。本发明方法首先创建一个定时器调度表,每一个定时器调度项包括三个部分:定时器失效时刻、相关联的任务链表、任务链表内的任务数目;然后初始化定时器,将N个定时器的参数输入到数组中,计算N个定时器的超周期H;最后更新定时器。本发明把定时器管理分为定时器初始化和定时器更新两个阶段,从而减小了运行时定时器的开销。本发明实现定时器管理所需要的时间开销和空间开销很少,非常适合微内核嵌入式实时操作系统。
-
公开(公告)号:CN101788931A
公开(公告)日:2010-07-28
申请号:CN201010105225.5
申请日:2010-01-29
Applicant: 杭州电子科技大学
IPC: G06F11/00
Abstract: 本发明涉及一种硬件实时容错的动态局部可重构系统。现有的芯片冗余资源没有得到充分利用,硬件资源利用率低、功耗大。本发明包括硬件全局静态区和两个硬件动态局部重配置区,硬件全局静态区包括处理器系统、时钟管理模块、实时检错跟踪硬件可重构模块的决策器、显示控制模块和显示模块;每个硬件动态局部重配置区为具有配置相同功能的局部可重构模块。本发明实现可重构区硬件的实时容错,具有实时性、易于产品的更新升级、适合恶劣环境下工作及延长系统的生命周期的作用。
-
公开(公告)号:CN101833368B
公开(公告)日:2012-03-28
申请号:CN201010145935.0
申请日:2010-04-13
Applicant: 杭州电子科技大学
IPC: G06F1/32
Abstract: 本发明涉及一种软硬件协调处理的局部动态可重构系统能量管理方法。现有的可重构系统能效比较大。本发明方法首先对应用按功能模块进行任务划分,并建立相应的建立软件任务和硬件任务;其次获取软件、硬件任务处理的功耗、软件、硬件任务处理的时间及硬件任务配置时间,根据局部能量最优原则来选择软件和硬件任务;然后根据任务之间关系约束构建应用的有向无环图并计算任务优先级;最后协调处理软件和硬件任务。本发明方法可将在动态部分可重构系统上运行的包含多个任务的应用实例实现能量的有效管理,从而使动态部分可重构系统处理应用实例降低能量的开销。
-
公开(公告)号:CN101799774B
公开(公告)日:2011-11-16
申请号:CN201010106343.8
申请日:2010-02-02
Applicant: 杭州电子科技大学
IPC: G06F11/00
Abstract: 本发明涉及一种改进实时操作系统中周期性定时器时间性能的方法。目前的定时器管理方案在对发生失效的定时器进行更新操作时需要动态插入新的失效时间,在实现周期性任务模型方面缺乏效率。本发明方法首先创建一个定时器调度表,每一个定时器调度项包括三个部分:定时器失效时刻、相关联的任务链表、任务链表内的任务数目;然后初始化定时器,将N个定时器的参数输入到数组中,计算N个定时器的超周期H;最后更新定时器。本发明把定时器管理分为定时器初始化和定时器更新两个阶段,从而减小了运行时定时器的开销。本发明实现定时器管理所需要的时间开销和空间开销很少,非常适合微内核嵌入式实时操作系统。
-
-
-
-
-
-
-