摘要
嵌入式系统软硬件协同设计中关键步骤之一是软硬件划分。文中通过介绍现有嵌入式系统的协同设计方法,如:VULCAN,COSYMA和POLIS,指出了现有方法的缺点,提出了一种改进的基于UML的新方法。使用UML建立系统模型,根据UML的图例,采用二叉树的结构,计算出每个步骤的成本;采用改进的遗传算法,加快收敛的速度,提高解的质量。在算法库和成本库中对系统的软硬件进行划分,通过协同综合,达到协同仿真和验证的目的。
One of the most crucial steps in the hardware/software codesign of embedded system is hardware/software partitioning. This paper introduces the coordinated design methods of embedded system and points out defects of the existing typical methodologies, such as VULCAN,COSYMA and POLIS. It also puts forward a new promoted method based on UML. A system model is created and the cost of every step is calculated in binary tree structure by using UML and its case. An advanced inheritance algorithm is used to quicken the speed of constringency and improve the quality of re.solution. The softare and hardware of the system is partitioned in the algorithm library and cost library. The aim of coordinated emulation and coordinated validation is arehieved by coordinated synthesis.
出处
《计算机技术与发展》
2006年第1期96-98,共3页
Computer Technology and Development