DocumentCode :
1695386
Title :
A platform-based SoC hardware/software co-design environment
Author :
Xiong, Zhihui ; Li, Sikun ; Chen, Jihua ; Wang, Dawei
Author_Institution :
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
Volume :
2
fYear :
2004
Firstpage :
443
Abstract :
This work presents a platform-based SoC hardware/software co-design environment named HSCDE. It introduces the overall structure of HSCDE, describes the platform-based SoC system modeling technology, and algorithm based hardware/software partitioning technology and hierarchical directed acyclic graph based performance constraint assignment technology. HSCDE supports platform-based SoC hardware/software co-design methodology. It supports almost all the design phases from SoC system modeling to RTL level SoC system. It divides SoC hardware/software co-design into system modeling level (level 1), virtual components level (level 2) and real components level (level 3), and it performs the 2 mappings among the 3 design levels by design planning (mapping 1) and virtual-real synthesis (mapping 2). We have done SoC system design for MP3 player SoC, MEPG2 player SoC and CDMA wireless communication SoC in HSCDE environment. Results show that HSCDE effectively supports platform-based SoC hardware/software co-design methodology; it enhanced system reuse of existing SoC design. Statistics indicate an average of 10%∼25% revisions on platform templates for a new SoC design, and we achieved platform template reuse ratio by 75%∼90%.
Keywords :
directed graphs; hardware-software codesign; integrated circuit design; logic design; system-on-chip; CDMA wireless communication SoC; HSCDE; MEPG2 player SoC; MP3 player SoC; RTL level SoC system; SoC hardware-software codesign; SoC system modeling; hardware-software partitioning; hierarchical directed acyclic graph; performance constraint assignment technology; virtual components level; virtual-real synthesis; Digital audio players; Hardware; Modeling; Multiaccess communication; Partitioning algorithms; Software algorithms; Software performance; Software systems; Statistics; Wireless communication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Supported Cooperative Work in Design, 2004. Proceedings. The 8th International Conference on
Print_ISBN :
0-7803-7941-1
Type :
conf
DOI :
10.1109/CACWD.2004.1349229
Filename :
1349229
Link To Document :
بازگشت