DocumentCode :
3464693
Title :
An object oriented machine for control applications
Author :
Donzellini, Giuliano ; Nervi, Stefano ; Ponta, Domenico ; Rossi, Sergio ; Rovetta, Stefano
Author_Institution :
Dept. of Biophys. & Electron. Eng., Genova Univ., Italy
Volume :
2
fYear :
1996
fDate :
13-16 Oct 1996
Firstpage :
1127
Abstract :
Microprocessor design and manufacturing have experienced great improvements in the last years. However object-oriented concepts, in spite of their widespread diffusion as a programming principle, have not been given great attention in hardware design. This paper presents an object-oriented machine, currently under development, which incorporates (at the machine-code level) some mechanisms needed for manipulating objects and methods. The processor, oriented to control applications, is composed of a commercial, full-32-bit RISC processor acting as the computing core, and additional circuitry. The additional elements constitute a shell, providing dedicated registers and functions for dealing with class instances and related methods. A mechanism for tracking called methods, by hardware support of the Virtual Method Table, is provided in parallel to the normal calling operation of the processor. The overhead associated with this mechanism, normally taken in charge by the core processor, is therefore left to the additional circuitry
Keywords :
integrated circuit design; microprocessor chips; object-oriented programming; reduced instruction set computing; 32 bit; RISC processor; class instances; computing core; dedicated registers; hardware design; machine-code level; microprocessor design; object oriented machine; virtual method table; Circuits; Design engineering; Encapsulation; Hardware; Manufacturing; Microprocessors; Object oriented modeling; Object oriented programming; Reduced instruction set computing; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits, and Systems, 1996. ICECS '96., Proceedings of the Third IEEE International Conference on
Conference_Location :
Rodos
Print_ISBN :
0-7803-3650-X
Type :
conf
DOI :
10.1109/ICECS.1996.584620
Filename :
584620
Link To Document :
بازگشت