发明名称 Register and arithmetic logic unit.
摘要 <p>Register and arithmetic logic apparatus for use in processing digital data and which provides a split pipeline architecture that operates on multiple data formats. A register file (444) is employed to store data words. An arithmetic logic unit (450) processes the data words by means of two parallel arithmetic logic units (450a, 450b) that provide fixed point and floating point arithmetic processing operations, respectively. The two parallel arithmetic logic units (450a, 450b) permit processing of a plurality of predetermined data processing formats, including dual 16 bit fixed point, 32 bit fixed point, 32 bit floating point and logical data processing formats. Post-processing registers (454, 456) provide for a limiter/shifter register, a length selectable first in, first out buffer for controlling the length of the register pipeline, and logic which provides for queuing of the processed data words. The register file (444) and the fixed point arithmetic logic unit (450a) may be selectively coupled together to function as an accumulator. This function permits processing of the data words such that two 32 bit data words are accumulated into a 64 bit data word, or the dual 16 bit data words are accumulated into two 32 bit data words. Processing using the dual 16 bit format employs a pontential overflow scheme that permits a variety of signal processing algorithms to function with relatively compact code.</p>
申请公布号 EP0380099(A2) 申请公布日期 1990.08.01
申请号 EP19900101505 申请日期 1990.01.25
申请人 HUGHES AIRCRAFT COMPANY 发明人 DAVIES, STEVEN P.;ESPELIEN, MARK
分类号 G06F9/30;G06F7/00;G06F7/50;G06F7/57;G06F9/302 主分类号 G06F9/30
代理机构 代理人
主权项
地址