Title :
MetaCore: an application-specific programmable DSP development system
Author :
Yang, Jin-Hyuk ; Kim, Byoung-Woon ; Nam, Sang-Joon ; Kwon, Young-Su ; Lee, Dae-Hyun ; Lee, Jong-Yeol ; Hwang, Chan-Soo ; Lee, Yong-Hoon ; Hwang, Seung-Ho ; Park, In-Cheol ; Kyung, Chong-Min
Author_Institution :
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
fDate :
4/1/2000 12:00:00 AM
Abstract :
This paper describes the MetaCore system which is an application-specific instruction-set processor (ASIP) development system targeted for digital signal processor (DSP) applications. The goal of the MetaCore system is to offer an efficient design methodology meeting specifications given as a combination of performance, cost, and design turnaround time. The MetaCore system consists of two major design stages: design exploration and design generation. In the design exploration stage, MetaCore system accepts a set of benchmark programs and structural/behavioral specifications for the target processor and estimates the hardware cost and performance for each hardware configuration being explored. Once a hardware configuration and instruction set are chosen, the system helps generate the target processor design in the form of hardware description language (HDL) along with the application program development tools such as C compiler, assembler, and instruction set simulator. The effectiveness of the MetaCore system was verified with a successful design of MDSP-II, a programmable DSP processor targeted for mobile communication.
Keywords :
C language; application specific integrated circuits; development systems; digital signal processing chips; hardware description languages; instruction sets; integrated circuit design; logic CAD; ASIP; C compiler; MDSP-II; MetaCore; application program development tools; application-specific programmable DSP; assembler; benchmark programs; design exploration; design generation; design methodology; design turnaround time; development system; hardware configuration; hardware cost; hardware description language; instruction set; instruction set simulator; performance; Application specific processors; Assembly systems; Costs; Design methodology; Digital signal processing; Digital signal processors; Hardware design languages; Mobile communication; Process design; Program processors;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on