Title :
A 32-bit superscalar microprocessor GMICRO/400 for embedded systems
Author :
Korematsu, Jiro ; Ueda, Tatsuya ; Matsuo, Masahito ; Tani, Kunio ; Okumura, Naoto ; Ishimi, Kouichi ; Yoshida, Toyohiko ; Saito, Yuichi ; Hinata, Junichi
Author_Institution :
Syst. LSI Lab., Mitsubishi Electr. Corp., Hyogo, Japan
Abstract :
This paper describes a 32-bit superscalar microprocessor GMICRO/400, based on the TRON architecture specifications. The GMICRO/400 has a dual issued instruction pipeline, a pre-jump mechanism and a high-speed memory access interface. To realize high performance in processing of series data such as frame buffer or character-strings, the GMICRO/400 has improved the execution efficiency of multiple-operation instructions by block-data-transfer and 64-bit processing. In order to improve the task switching latency, the on-chip caches are used as a local memory in which the context blocks are stored. These techniques are suitable for realtime embedded systems, such as X-window terminals and printers. Using 0.5 μm triple-layer metal CMOS technology, the GMICRO/400 integrates 1485K transistors on a 108 mm2 die area. The GMICRO/400 achieves a processing speed of 45 MIPS at 40 MHz
Keywords :
computer architecture; microcomputers; microprocessor chips; real-time systems; 32 bit; 45 MIPS; GMICRO/400; TRON architecture specifications; X-window terminals; dual issued instruction pipeline; embedded systems; high-speed memory access interface; on-chip caches; pre-jump mechanism; realtime embedded systems; superscalar microprocessor; task switching latency; CMOS technology; Ceramics; Clocks; Computer buffers; Costs; Electronics packaging; Embedded system; Microprocessors; Printers; Random access memory;
Conference_Titel :
TRON Project International Symposium, 1994., Proceedings of the 11th
Conference_Location :
Tokyo
Print_ISBN :
0-8186-6775-3
DOI :
10.1109/TRON.1994.378609