Efficient and flexible cosimulation environment for DSP applications

被引:0
作者
Sung, W [1 ]
Ha, S [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Engn, Seoul 151742, South Korea
关键词
hardware-software cosimulation; cosimulation backplane; optimized synchronization;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware software codesign using various hardware and software implementation possibilities requires a cosimulation environment which has both flexibility and efficiency. In this paper, a hardware software cosimulation environment is developed using the backplane approach and optimized synchronization. To seamlessly integrate a new simulator, this paper defines and implements the backplane protocol for communication and synchronization between client simulators. Automatic interface generation facility is also devised for more effective cosimulation environment. To enhance the performance of cosimulation backplane, a series of optimized hardware software synchronization methods are introduced. Efforts are focused on reducing control packets between simulators as well as concurrent execution of simulators without roll-back. The environment is implemented based on Ptolemy and validated with a QAM example run on different configurations. With optimized synchronization method, we have achieved about 7 times speed-up compared with the lack-step synchronization.
引用
收藏
页码:2605 / 2611
页数:7
相关论文
共 13 条
[1]  
[Anonymous], 1994, Journal of Computer Simulation
[2]  
Becker D., 1992, Proceedings. 29th ACM/IEEE Design Automation Conference (Cat. No.92CH3144-3), P129, DOI 10.1109/DAC.1992.227848
[3]  
EDWARDS S, 1997, P IEEE, V85
[4]  
GUPTA RK, 1992, 29TH ACM/IEEE DESIGN AUTOMATION CONFERENCE : PROCEEDINGS, P225
[5]   SYNCHRONOUS DATA FLOW [J].
LEE, EA ;
MESSERSCHMITT, DG .
PROCEEDINGS OF THE IEEE, 1987, 75 (09) :1235-1245
[6]  
MISRA J, 1986, COMPUT SURV, V18, P39, DOI 10.1145/6462.6485
[7]  
PASSERONE C, 1996, CODESCASHE 96
[8]  
PINO J, 1996, IEEE INT C AC SPEECH
[9]  
SONINEN JP, 1995, IEEE ACM P EUR DAC 9, P170
[10]  
SUNG W, 1997, P APCHDL 97