Exploration and Rapid Prototyping of DSP Applications using SystemC Behavioral Simulation and High-level Synthesis

被引:0
作者
Thabet, Farhat [1 ]
Coussy, Philippe [1 ]
Heller, Dominique [1 ]
Martin, Eric [1 ]
机构
[1] European Univ Brittany UBS, Lab STICC, CNRS, F-56321 Lorient, France
来源
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2009年 / 56卷 / 2-3期
关键词
Design space exploration; System level design; Refinement; Prototyping; High-level synthesis;
D O I
10.1007/s11265-008-0235-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Early exploration of communication architectures and timing behaviors is a key step in modern system design flows. This paper proposes a framework for the design space exploration of DSP applications. The proposed approach is based on four main abstraction levels: algorithmic, architectural (communication interface), behavioral (I/O timing diagram) and RTL. The system specification is based on a set of Behavioral Description Models (BDM) which communicate through channels: each BDM represents a hardware component. For this purpose, a BDM (1) embeds a sequential function-that describes the computing algorithm to be implemented-into a module and (2) includes a set of I/O and control processes. Communication architectures and timing behaviors (I/O scheduling, I/O parallelism ...) of each BDM can be modified and easily explored by adding I/O and control code into the dedicated concurrent processes. This allows keeping the description of the functionality unchanged throughout the refinement steps. The high-level synthesis tool GAUT is next used to generate, from the unmodified sequential function, the RTL architectures that respect the constraints i.e. the refined I/O timing behavior. The use of BDMs for the system description allows the designer to simulate and to evaluate several communication architectures and several timing behaviors during the performance analysis phase. The interest of our approach is shown through the case study of a Hyper-plane Intersection and Selection HIS algorithm for MC-CDMA system.
引用
收藏
页码:167 / 186
页数:20
相关论文
共 15 条
  • [1] [Anonymous], 2008, HIGH LEVEL SYNTHESIS
  • [2] [Anonymous], 1998, IEEE T COMPUTER AIDE
  • [3] BERROU C, 2003, P ICC 93 GEN SWITZ, V51
  • [4] BOMEL P, 2005, P DES AUT TEST EUR D
  • [5] Cai L., 2003, CODES ISSS 03
  • [6] Coussy P., 2006, ACM Trans. Embed. Comput. Syst, V5, P29
  • [7] DEB AK, 2004, P 42 DES AUT C DAC 0
  • [8] DONLIN A, 2004, CODES ISSS 04, P75
  • [9] Ghenassia Frank., 2006, TRANSACTION LEVEL MO
  • [10] Grotker T., 2002, SYSTEM DESIGN SYSTEM