DocumentCode :
2523306
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
fYear :
2005
fDate :
23-25 July 2005
Firstpage :
36
Lastpage :
42
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architecture Processors, 2005. ASAP 2005. 16th IEEE International Conference on
ISSN :
2160-0511
Print_ISBN :
0-7695-2407-9
Type :
conf
DOI :
10.1109/ASAP.2005.22
Filename :
1540363
Link To Document :
بازگشت