EP 0425410 A2 19910502 - Signal processor with independently arithmetic and logic unit and multiplier accumulator unit simultaneously operable.
Title (en)
Signal processor with independently arithmetic and logic unit and multiplier accumulator unit simultaneously operable.
Title (de)
Signalprozessor mit einer arithmetischen und logischen Einheit und einer Multiplizier-Akkumulatoreinheit, die gleichzeitig betrieben werden können.
Title (fr)
Processeur de signal avec une unité arithmétique et logique et une unité multiplieur-accumulateur pouvant être utilisées simultanément.
Publication
Application
Priority
US 42515089 A 19891023
Abstract (en)
The architecture of the signal processor operates the ALU (10) and MACU (11) through a register file (9) that serves as a general buffer pool for operands. All operand transfers take place between data memory through this register file (9) and ALU (10) and MACU (11) have equal access to all data in the file (9). Further the file (9) is the buffer for previous ALU results. In this manner, the bandwidths of all the individual units, data buses (19, 20), ALU (10) and MACU (11) can be fully utilized without conflicts. In general, the proposed configuration relies on the redundance or latency in many signal processing computations where data and results are used and reused in the overall computation and must remain in holding registers. The register file gives this capability providing these operands for use independently by both the ALU (10) and MACU (11). Without a common register file, operands would have to be reloaded as the computation continues. These redundant loads reduce the throughput for the computation.
IPC 1-7
IPC 8 full level
H03H 17/02 (2006.01); G06F 7/57 (2006.01); G06F 9/38 (2006.01); G06F 15/78 (2006.01); G06F 17/10 (2006.01); G06F 17/14 (2006.01)
CPC (source: EP US)
G06F 7/57 (2013.01 - EP US); G06F 9/3885 (2013.01 - EP US); G06F 15/7857 (2013.01 - EP US)
Designated contracting state (EPC)
DE FR GB
DOCDB simple family (publication)
EP 0425410 A2 19910502; EP 0425410 A3 19920520; EP 0425410 B1 20000202; DE 69033444 D1 20000309; DE 69033444 T2 20000907; JP H03138759 A 19910613; US 5175863 A 19921229
DOCDB simple family (application)
EP 90480126 A 19900829; DE 69033444 T 19900829; JP 24898390 A 19900920; US 42515089 A 19891023