DocumentCode :
2438876
Title :
A speed enhancing architecture for a floating point signal processor
Author :
Spahlinger, G.
Author_Institution :
Inst. fuer Netzwerk-under Systemtheorie, Stuttgart Univ., West Germany
fYear :
1988
fDate :
7-9 Jun 1988
Firstpage :
2039
Abstract :
In contrast to fixed-point arithmetic, floating-point arithmetic requires more steps for a given operation, which normally slows down the execution speed of a floating-point processor. A special hardware architecture for minimizing this problem is proposed. The processor is a four-address machine with Harvard architecture. A two-level pipelining is introduced., i.e. fetching of operands and storing of the result are done in parallel with arithmetic calculations. This pipelining is invisible for the programmer, because a special register allows the access to the result of the last operation. The fundamental arithmetic operation is D=A+B*C.Addressing of operands is either direct or indexed with base offset and auto-modification. All of these addressing modes can be used independently for all of the four addresses in one instruction
Keywords :
digital arithmetic; digital signal processing chips; pipeline processing; Harvard architecture; addressing modes; auto-modification; base offset; execution speed; floating point signal processor; floating-point arithmetic; four-address machine; operand addressing; speed enhancing architecture; two-level pipelining; Fixed-point arithmetic; Floating-point arithmetic; Hardware; Multiplexing; Pipeline processing; Programming profession; Random access memory; Registers; Signal processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1988., IEEE International Symposium on
Conference_Location :
Espoo
Type :
conf
DOI :
10.1109/ISCAS.1988.15342
Filename :
15342
Link To Document :
بازگشت