Title :
Design of ASIPs in multi-processor SoCs using the Chess/Checkers retargetable tool suite
Author :
Goossens, Gert ; Lanneer, Dirk ; Geurts, Werner ; Van Praet, Johan
Author_Institution :
Target Compiler Technol., Leuven
Abstract :
SoCs will soon have to integrate tens of complex system functions, each with their own optimal balance of performance, flexibility, energy consumption, communication, and design time. The traditional model of a (configurable) general-purpose processor core with a number of hardware accelerators no longer suffices. Application-specific instruction-set processors (ASIPs) can offer the right balance for each system function, and thus form the basis of new generations of multi-core SoCs. This presentation introduces Chess/Checkers, a retargetable tool suite available from Target Compiler Technologies, enabling the design of ASIPs in multi-core SoCs. Chess/Checkers offers fast architectural exploration, hardware synthesis, software compilation, inter-ASIP communication, and verification. The tools support a broad range of architectures, from small microprocessors, over DSP dominated cores, to VLIW and vector processors
Keywords :
circuit CAD; instruction sets; integrated circuit design; multiprocessing systems; system-on-chip; ASIP; Chess/Checkers retargetable tool suite; application-specific instruction-set processors; general-purpose processor core; hardware accelerators; hardware synthesis; inter-ASIP communication; multiprocessor SoC; software compilation; Application specific integrated circuits; Application specific processors; Baseband; Clocks; Computer architecture; Debugging; Energy consumption; Hardware design languages; Programming; Vector processors;
Conference_Titel :
System-on-Chip, 2006. International Symposium on
Conference_Location :
Tampere
Print_ISBN :
1-4244-0621-8
Electronic_ISBN :
1-4244-0622-6
DOI :
10.1109/ISSOC.2006.321968