Title :
A high-level microprogrammed processor
Author :
Iseli, Christian ; Sanchez, Eduardo
Author_Institution :
Logic Syst. Lab., Swiss Federal Inst. of Technol., Lausanne, Switzerland
Abstract :
The paper presents a microprogrammable processor, intended for small real-time applications, and the development system associated with it. The processor, designed for an optimal execution of a structured high-level language, has only one level of language: a microcode allowing the execution of three operations in parallel. The possible parallelisms are detected by the compiler, which generates microcode directly. Two other tools are presented: an interactive microassembler and an interactive, window and mouse-driven, simulator. The integrated circuit for a first application is being carried out
Keywords :
development systems; microprocessor chips; microprogramming; program compilers; real-time systems; reduced instruction set computing; RISC; compiler; development system; high-level microprogrammed processor; integrated circuit; interactive microassembler; microcode; parallelisms; real-time applications; structured high-level language; Assembly; Hardware; Logic; Microprocessors; Parallel processing; Process design; Real time systems; Reduced instruction set computing; Registers; Watches;
Conference_Titel :
Microprogramming and Microarchitecture. Micro 23. Proceedings of the 23rd Annual Workshop and Symposium., Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-2124-9
DOI :
10.1109/MICRO.1990.151450