Title :
Casablanca II: implementation of a real-time RISC core for embedded systems
Author :
Tanaka, Kiyofumi
Author_Institution :
Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Japan
Abstract :
We extended general-purpose RISC processor architecture and developed a new RISC core, Casablanca II, for supporting real-time processing in embedded systems. The processor core has multiple register-sets and achieves fast context-switching by automatically changing the active register-set and reducing overheads to save and restore the contents of the registers when exceptions or interruptions occur. In addition, the core has mechanisms for explicit data cache control, enabling data prefetching and fast DMA, which is invoked by executing extended instructions. In this paper, we describe the organization of Casablanca II developed by using an ASIC process and present preliminary evaluation of the processor.
Keywords :
application specific integrated circuits; cache storage; embedded systems; reduced instruction set computing; storage management; ASIC; Casablanca II; DMA; data cache control; data prefetching; embedded system; general-purpose RISC; processor architecture; real-time RISC; real-time processing; register-sets; Application specific integrated circuits; Control systems; Embedded system; Logic gates; Logic programming; Prefetching; Process control; Program processors; Real time systems; Reduced instruction set computing;
Conference_Titel :
Application-Specific Systems, Architecture Processors, 2005. ASAP 2005. 16th IEEE International Conference on
Print_ISBN :
0-7695-2407-9
DOI :
10.1109/ASAP.2005.22