• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (11): 48-53.

• 论文 • 上一篇    下一篇

基于面向方面编程的硬件设计空间搜索方法

刘峰,谭庆平   

  1. (国防科学技术大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2009-12-14 修回日期:2010-03-25 出版日期:2011-11-25 发布日期:2011-11-25

AOP Based Methodology for Hardware Design Space Exploration

LIU Feng,TAN Qingping   

  1. (School of Computer Science,National University of Defense Technology,Changsha 410073,China)
  • Received:2009-12-14 Revised:2010-03-25 Online:2011-11-25 Published:2011-11-25

摘要:

作为面向对象程序设计语言后继的新一代编程语言,面向方面程序设计语言早先主要应用于软件设计领域。基于AspecC++和SystemC,本文提出了一种新的在系统层次构建硬件模块原型的方法。 该方法可以用于硬件系统的快速设计空间搜索。本文以一个32位加法器的例子显示了该方法的有效性。

关键词: 面向方面编程;SystemC;设计空间搜索

Abstract:

As a new paradigm that provides new modularity constructs on top of objectoriented languages, Aspectoriented programming (AOP) was mainly applied in software domain previously. In this paper, we present a novel and synergistic approach to efficiently create systemlevel hardware prototypes based on AspectC++ and SystemC. This approach can be used in the hardware design space exploration. A case study on a 32bit adder is performed to demonstrate the efficiency of our methodology.

Key words: aspectoriented programming;systemC;design space exploration