Title :
A speed enhancing architecture for a floating point signal processor
Author_Institution :
Inst. fuer Netzwerk-under Systemtheorie, Stuttgart Univ., West Germany
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;
Conference_Titel :
Circuits and Systems, 1988., IEEE International Symposium on
Conference_Location :
Espoo
DOI :
10.1109/ISCAS.1988.15342