DocumentCode
3528613
Title
Automatic software toolkit generation for embedded systems-on-chip
Author
Halambi, Ashok ; Grun, Peter ; Tomiyama, Hiroyuki ; Dutt, Nikil ; Nicolau, Alex
Author_Institution
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
fYear
1999
fDate
1999
Firstpage
107
Lastpage
116
Abstract
Modern embedded Systems-on-Chips (SOCs) will allow the system designer to customize Intellectual Property (IP) cores (fixed and programmable), together with custom logic and large amounts of embedded memory. As the software content in these emerging embedded SOCs begins to dominate the SOC design process, there is a critical need for support of an integrated software development environment (including compilers, simulators and debuggers). Furthermore, since many characteristics of these processor core IPs (e.g., instruction-sets, memory configurations) are increasingly customizable, the entire software toolkit chain needs to be customized and generated to support both early design space exploration (for performance, power and cost constraints), as well as high-qualify software generation. This paper first surveys recent efforts in Architecture Description Languages (ADLs) used to perform early validation and exploration of SOC architectures. The second part of the paper focuses on approaches to software toolkit generation that automatically produce the software infrastructure (e.g., compilers, simulators, debuggers) which will enable true hardware/software codesign of these emerging embedded SOCs
Keywords
VLSI; application specific integrated circuits; circuit CAD; compiler generators; digital simulation; embedded systems; hardware-software codesign; integrated circuit design; integrated software; microprocessor chips; software tools; specification languages; ADL; IP cores; SOC design; architecture description languages; automatic software toolkit generation; compilers; debuggers; design space exploration; embedded SOC; embedded systems-on-chip; hardware/software codesign; integrated software development environment; simulators; Character generation; Embedded software; Intellectual property; Logic design; Power generation; Process design; Programming; Software debugging; Software performance; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI and CAD, 1999. ICVC '99. 6th International Conference on
Conference_Location
Seoul
Print_ISBN
0-7803-5727-2
Type
conf
DOI
10.1109/ICVC.1999.820839
Filename
820839
Link To Document