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