Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2009, Vol. 10 Issue (2): 151-164    DOI: 10.1631/jzus.A0820085
Electrical & Electronic Engineering     
Gradual refinement for application-specific MPSoC design from Simulink model to RTL implementation
Kai HUANG, Xiao-lang YAN, Sang-il HAN, Soo-ik CHAE, Ahmed A. JERRAYA, Katalin POPOVICI, Xavier GUERIN, Lisane BRISOLARA, Luigi CARRO
Institute of VLSI Design, Zhejiang University, Hangzhou 310027, China; System Design Group, Seoul National University, Seoul 151-744, Korea; CEA-LETI, Grenoble 38054, France; SLS Group, TIMA Laboratory, Grenoble 38031, France; Informatics Institute, Federal University of Rio Grande do Sul, Porto Alegre 15064, Brazil
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  The application-specific multiprocessor system-on-chip (MPSoC) architecture is becoming an attractive solution to deal with increasingly complex embedded applications, which require both high performance and flexible programmability. As an effective method for MPSoC development, we present a gradual refinement flow starting from a high-level Simulink model to a synthesizable and executable hardware and software specification. The proposed methodology consists of five different abstract levels: Simulink combined algorithm and architecture model (CAAM), virtual architecture (VA), transactional accurate architecture (TA), virtual prototype (VP) and field-programmable gate array (FPGA) emulation. Experimental results of Motion-JPEG and H.264 show that the proposed gradual refinement flow can generate various MPSoC architectures from an original Simulink model, allowing processor, communication and tasks design space exploration.

Key wordsMultiprocessor system-on-chip (MPSoC) design      Refinement      Simulink      SystemC      Motion-JPEG      H.264     
Received: 28 January 2008     
CLC:  TN402  
  TP36  
Cite this article:

Kai HUANG, Xiao-lang YAN, Sang-il HAN, Soo-ik CHAE, Ahmed A. JERRAYA, Katalin POPOVICI, Xavier GUERIN, Lisane BRISOLARA, Luigi CARRO. Gradual refinement for application-specific MPSoC design from Simulink model to RTL implementation. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(2): 151-164.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.A0820085     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2009/V10/I2/151

[1] Hu WEI, Tao LIN, Zheng-hui LIN. Parallel processing architecture of H.264 adaptive deblocking filters[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(8): 1160-1168.
[2] Byeongdu LA, Minyoung EOM, Yoonsik CHOE. Dominant edge direction based fast intra mode decision in the H.264/AVC encoder[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(6): 767-777.
[3] Gui-xu LIN, Shi-bao ZHENG. Perceptual importance analysis for H.264/AVC bit allocation[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(2): 225-231.
[4] Yi-xiong ZHANG, Wei-dong WANG, Peng LIU, Qing-dong YAO. Frame rate up-conversion using multiresolution critical point filters with occlusion refinement[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(12): 1621-1630.
[5] Jun-yan HUO, Yi-lin CHANG, Hai-tao YANG, Shuai WAN. Color compensation for multi-view video coding based on diversity of cameras[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(12): 1631-1637.
[6] Miloud SOUIYAH, Abdulnaser ALSHOAIBI, A. MUCHTAR, A.K. ARIFFIN. Finite element model for linear-elastic mixed mode loading using adaptive mesh strategy[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(1): 32-37.
[7] CUI Yu-long, LIU Hong, WANG Jing-qin, SUN Shu-guang. Simulation and reliability analysis of shunt active power filter based on instantaneous reactive power theory[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(3 ): 13-.
[8] ZHAI Guo-fu, CHEN Ying-hua, REN Wan-bin. Random vibration analysis of switching apparatus based on Monte Carlo method[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(3 ): 14-.
[9] ALSHOAIBI Abdulnaser M., HADI M.S.A., ARIFFIN A.K.. An adaptive finite element procedure for crack propagation analysis[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(2 ): 11-.
[10] Bu Jia-Jun, Mo Lin-Jian, Chen Chun, Yang Zhi. Fast mode decision algorithm for spatial resolutions down-scaling transcoding to H.264[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(Supplement 1): 70-75.
[11] Zhou Jin, Xiong Hong-Kai, Song Li, Yu Song-Yu. Resynchronization and remultiplexing for transcoding to H.264/AVC[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(Supplement 1): 76-81.
[12] Hillestad Odd Inge, Jetlund Ola, Perkis Andrew. RTP-based broadcast streaming of high definition H.264/AVC video: An error robustness evaluation[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(Supplement 1): 19-26.
[13] Lee Tien-Hsu, Wang Jong-Tzy, Chen Jhih-Bin, Chang Pao-Chi. An error resilient scheme for H.264 video coding based on distortion estimated mode decision and nearest neighbor error concealment[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(Supplement 1): 34-40.
[14] Liao Ning, Yan Dan, Quan Zi-Yi, Men Ai-Dong. Content-adaptive robust error concealment for packet-lossy H.264 video streaming[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(Supplement 1): 41-47.
[15] Liu Qiong, Hu Rui-Min, Zhu Li, Zhang Xin-Chen, Han Zhen. Improved fast intra prediction algorithm of H.264/AVC[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(Supplement 1): 101-105.