Multimedia-application-driven instruction set architecture simulation

This paper presents an application-driven architecture-design approach. VLIW architectures and instruction set simulation were chosen to fulfill multimedia domain requirements and to implement an efficient Hw-Sw co-design tool. Innovative approaches such as pipeline status modeling, simulation cache, and simulation oriented Hw description have been described. The performance of simulation tests for two validation case studies (TI TMS320C62x and ST200) are reported.

[1]  Paolo Faraboschi,et al.  The latest word in digital and media processing , 1998 .

[2]  James A. Rowson,et al.  Hardware / Software Co-Simulation , 2000 .

[3]  B. Ramakrishna Rau,et al.  Instruction-level Parallelism , 2001 .

[4]  Michael D. Smith,et al.  Geust Editorial: Media processing: a new design target , 1996, IEEE Micro.

[5]  Kunle Olukotun,et al.  Digital system simulation: methodologies and examples , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).

[6]  Ivano Barbieri,et al.  A VLIW architecture simulator innovative approach for HW-SW co-design , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[7]  Edward A. Lee,et al.  DSP Processor Fundamentals: Architectures and Features , 1997 .

[8]  Heinrich Meyr,et al.  A novel methodology for the design of application-specificinstruction-set processors (ASIPs) using a machine description language , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  Giovanni De Micheli,et al.  Hardware-software cosynthesis for digital systems , 1993, IEEE Design & Test of Computers.

[10]  Arjun Balaram,et al.  Efficient hardware-software co-design for the G.723.1 algorithm targeted at VoIP applications , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[11]  James E. Fowler,et al.  Compiled instruction set simulation , 1991, Softw. Pract. Exp..

[12]  Geoffrey Brown,et al.  Lx: a technology platform for customizable VLIW embedded processing , 2000, ISCA '00.

[13]  Itu-T Video coding for low bitrate communication , 1996 .