Customizing Software Toolkits for Embedded Systems-on-Chip [chapter]

Ashok Halambi, Nikil Dutt, Alex Nicolau
2001 IFIP Advances in Information and Communication Technology  
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 memories. 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
more » ... sor 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-quality software generation. This paper describes our Architecture Description Language (ADL) driven approach for customizing software toolkits.
doi:10.1007/978-0-387-35409-5_9 fatcat:4ynfl3yzgrghbj2yiub6yamksu