...
首页> 外文期刊>Computers, IEEE Transactions on >Toward Unified Design of Hardware and Software Components Using ${bf C} !+ ! + $
【24h】

Toward Unified Design of Hardware and Software Components Using ${bf C} !+ ! + $

机译:使用 $ {bf C}实现硬件和软件组件的统一设计! + $

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

摘要

The increasing complexity of current embedded systems is pushing their design to higher levels of abstraction, leading to a convergence between hardware and software design methodologies. In this paper, we aim at narrowing the gap between hardware and software design by introducing a strategy that handles both domains in a unified fashion. We leverage on aspect-oriented programming and object-oriented programming techniques in order to provide unified descriptions of embedded system components. Such unified descriptions can be obtained through a careful design process focused on isolating aspects that are specific to hardware and software scenarios. Aspects that differ significantly in each domain, such as resource allocation and communication, were isolated in aspect programs that are applied to the unified descriptions before they are compiled to software binaries or synthesized to dedicated hardware using high-level synthesis tools. Our results show that our strategy leads to reusable and flexible components at the cost of an acceptable overhead when compared to software-only C/ and hardware-only implementations.
机译:当前嵌入式系统日益复杂的情况将其设计推向更高的抽象水平,从而导致硬件和软件设计方法之间的融合。在本文中,我们旨在通过引入一种以统一方式处理两个域的策略来缩小硬件和软件设计之间的差距。我们利用面向方面的编程和面向对象的编程技术来提供嵌入式系统组件的统一描述。可以通过专注于隔离特定于硬件和软件方案的方面的仔细设计过程来获得这种统一的描述。在方面程序中,每个领域中有显着差异的方面(例如资源分配和通信)都被隔离到方面程序中,这些方面程序应用于统一描述,然后再被编译为软件二进制文件或使用高级综合工具合成为专用硬件。我们的结果表明,与仅软件的C /和仅硬件的实现相比,我们的策略导致以可接受的开销为代价的可重用和灵活的组件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号