可重构嵌入式系统软硬件划分方法的研究
[Abstract]:With the development of LSI technology and the development of modern embedded systems, reconfigurable hardware represented by FPGA has been adopted by more and more embedded systems. Reconfigurable hardware is considered to be an efficient computing platform because of both the computing speed of ASIC and the flexibility of microprocessor. It is proved that it is not feasible to apply the traditional software and hardware partitioning method of embedded system to the partition of software and hardware of reconfigurable embedded system. In the embedded system structure with reconfigurable hardware, considering the difference between reconfigurable device and microprocessor core, the input application program should be partitioned reasonably and effectively, which includes spatial partition and time domain partition. In order to make the reconfigurable device play the reconfiguration characteristic, we should not only decide whether the system task should be implemented in the hardware domain or the software domain, but also consider dividing the task that may be assigned to the reconfigurable device into the time domain without overlapping. At the same time, measures must be taken to reduce the delay caused by refactoring. Based on the study of the new characteristics of reconfigurable hardware, this paper studies the hardware and software partitioning algorithms commonly used in practical applications, and then proposes a software and hardware partition algorithm suitable for reconfigurable embedded systems. The scheduling algorithm is used to evaluate the partition results. According to the requirements of the project, this paper designs a suitable reconfigurable embedded system as a system model, and then uses directed acyclic graph (DAG) to describe the constraint relationship between tasks expressed by task graph. Then an innovative fusion strategy of genetic / ant (GAMMAS) algorithm is proposed, which maps the specific application described by DAG to the hardware and software platform of the designed structural model. The setting of the start time and sequence of tasks and communication on each processing unit in a reconfigurable embedded system is determined by using the configuration prefetching strategy and the task scheduling method. The partition result can satisfy the pre-designed control and data dependence between the tasks of the system, and the result of the overall optimization of the system performance is obtained. At the end of the paper, a verification program is developed for the proposed fusion strategy and the scheduling algorithm. From the experimental data, the GAMMAS fusion algorithm is superior to GA and MMAS algorithm in solving accuracy, and the configuration preparation time is reduced because of the scheduling method of configuration prefetch sum. Therefore, the overall completion time of the task graph is reduced, and the spatio-temporal mapping of the task map to the reconfigurable system is achieved.
【学位授予单位】:哈尔滨理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
【参考文献】
相关期刊论文 前10条
1 朱明程,温粤;FPGA动态可重构数字电路容错系统的研究[J];东南大学学报(自然科学版);2000年04期
2 彭艺频,凌明,杨军;性能受限系统的软硬件划分方法[J];东南大学学报(自然科学版);2004年06期
3 彭艺频,凌明,杨军,时龙兴;基于关键路径和面积预测的软硬件划分方法[J];电子学报;2005年02期
4 丁建立,陈增强,袁著祉;遗传算法与蚂蚁算法的融合[J];计算机研究与发展;2003年09期
5 李涛;杨愚鲁;马平;柴欣;;基于遗传算法的可重构系统软硬件划分[J];计算机工程与应用;2007年26期
6 吴百锋,彭澄廉,朱琦,孙晓光;嵌入式系统在资源争用条件下的软硬件划分[J];计算机辅助设计与图形学学报;2005年04期
7 郭天天;卢焕章;张志勇;;一种基于单CPU单ASIC结构的软硬件划分算法[J];计算机工程与科学;2006年09期
8 毛宁;顾军华;谭庆;宋洁;;蚁群遗传混合算法[J];计算机应用;2006年07期
9 鲍哓宇,施克仁;可重构信息处理[J];计算机自动测量与控制;2000年01期
10 黄海鹰,黄华;动态重构逻辑及现状[J];微处理机;1998年04期
相关博士学位论文 前2条
1 沈英哲;可重构计算系统中软硬件代码划分技术研究[D];中国科学技术大学;2007年
2 周盛雨;基于FPGA的动态部分重构系统实现[D];中国科学院研究生院(空间科学与应用研究中心);2007年
相关硕士学位论文 前8条
1 闫思柱;可重构嵌入式系统软硬件划分及任务调度算法研究[D];哈尔滨理工大学;2010年
2 韩素娟;基于遗传和模拟退火混合的软硬件划分方法研究[D];哈尔滨理工大学;2011年
3 陈劲;SOC软硬件协同设计自适应粒度算法研究[D];清华大学;2004年
4 冯宏伟;基于多性能指标评价的SoC软硬件划分方法研究[D];哈尔滨理工大学;2008年
5 肖艳;可重构系统资源管理算法的研究[D];西安电子科技大学;2008年
6 刘洋;基于流水线可重构结构的可重构算法研究及AES算法实现[D];电子科技大学;2009年
7 焦铬;动态可重构系统实时任务调度算法研究[D];湖南大学;2010年
8 许新达;基于局部可重构计算的在线硬件任务调度算法研究[D];湖南大学;2010年
本文编号:2413435
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2413435.html