发明名称 Three input arithmetic logic unit with shifter and/or mask generator
摘要 A data processing apparatus includes a three input arithmetic logic unit (230) that generates a combination of the three inputs that is selected by a function signal. Data registers (200) store the three data inputs and the arithmetic logic unit output. The second input signal optionally comes from a controllable shifter (235). The shift amount is a default shift amount stored in a special data register, a predetermined set of bits of data recalled from a data register or zero. A one's constant source (236) is connected to the shifter (235) to supply an N bit digital signal of "1". This permits generating a second input signal of the form 2N, with N being the shift amount. The output of the shifter (235) may be stored independently of the arithmetic logic unit (230) result. The third input signal optionally comes from a multiplexer (233) that selects between an instruction specified immediate field, data recalled from a data register or a mask input from a mask generator (239). This mask input signal may be the default shift amount or a predetermined number of the least significant bits of a third input signal as selected by a multiplexer. In the preferred embodiment of this invention, the three input arithmetic logic unit (230) is embodied in a data processor circuits as a part of a multiprocessor integrated circuit (100) used in image processing.
申请公布号 US5995748(A) 申请公布日期 1999.11.30
申请号 US19980099727 申请日期 1998.06.19
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 GUTTAG, KARL M.;BALMER, KEITH;GOVE, ROBERT J.;READ, CHRISTOPHER J.;GOLSTON, JEREMIAH E.;POLAND, SYDNEY W.;ING-SIMMONS, NICHOLAS;MOYSE, PHILIP
分类号 G06F5/01;G06F9/302;G06F9/305;G06F9/308;G06F9/315;G06F9/32;G06F12/02;(IPC1-7):G06F9/315 主分类号 G06F5/01
代理机构 代理人
主权项
地址