首页> 外文期刊>Journal of Circuits, Systems, and Computers >A PLATFORM APPROACH FOR HARDWARE/SOFTWARE CO-DESIGN WITH SUPPORT FOR RTOS-BASED SYSTEMS
【24h】

A PLATFORM APPROACH FOR HARDWARE/SOFTWARE CO-DESIGN WITH SUPPORT FOR RTOS-BASED SYSTEMS

机译:支持基于RTOS的系统的硬件/软件协同设计平台方法

获取原文
获取原文并翻译 | 示例
           

摘要

We propose a new flow for hardware/software co-design, based on the platform-based design, which forms a base for further automation attempts of the co-design process. We prove the applicability of the proposed flow on co-designing generic systems as well as RTOS-based systems. Our proposed flow starts with a software-only solution in which all system functionality is described as embedded software targeting a selected platform. Then, the flow iterates through co-verification, profiling, partitioning, and co-synthesis until the design criteria are met. We present four test cases to show the effectiveness of our proposed methodology. The main contribution added by the proposed methodology is incorporating the target application platform at the first stage of the flow then applying our iterative co-design algorithm without altering the main platform. This opposes other co-design methodologies that let the platform details be synthesized at later stages, widening the exploration space to be unrealistic and producing platforms that may vary to a large extent compared to the pre-verified application platform. The other contribution is the study provided on the effect of co-design on the behavior of RTOS-based platforms, which brings the flow closer to real-case problems, where most embedded systems utilize RTOS in their software stack.
机译:我们基于基于平台的设计提出了一种新的硬件/软件协同设计流程,该流程为协同设计流程的进一步自动化尝试奠定了基础。我们证明了所提出的流程在共同设计通用系统以及基于RTOS的系统上的适用性。我们提出的流程从纯软件解决方案开始,其中所有系统功能都描述为针对选定平台的嵌入式软件。然后,流程将通过共验证,概要分析,分区和共合成进行迭代,直到满足设计标准为止。我们提出了四个测试案例,以证明我们提出的方法的有效性。所提出的方法所增加的主要贡献是在流程的第一阶段并入了目标应用程序平台,然后在不更改主平台的情况下应用了我们的迭代协同设计算法。这与其他协同设计方法相反,这些方法允许在以后的阶段综合平台详细信息,从而扩大了探索空间,使其变得不切实际,并且产生的平台与预先验证的应用程序平台相比可能会有很大的差异。另一个贡献是提供了关于协同设计对基于RTOS的平台的行为的影响的研究,这使流程更接近于实际情况,在大多数嵌入式系统的软件堆栈中都使用RTOS。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号