发明授权
US5995748A Three input arithmetic logic unit with shifter and/or mask generator
失效
具有移位器和/或掩码发生器的三输入算术逻辑单元
- 专利标题: Three input arithmetic logic unit with shifter and/or mask generator
- 专利标题(中): 具有移位器和/或掩码发生器的三输入算术逻辑单元
-
申请号: US99727申请日: 1998-06-19
-
公开(公告)号: US5995748A公开(公告)日: 1999-11-30
- 发明人: Karl M. Guttag , Keith Balmer , Robert J. Gove , Christopher J. Read , Jeremiah E. Golston , Sydney W. Poland , Nicholas Ing-Simmons , Philip Moyse
- 申请人: Karl M. Guttag , Keith Balmer , Robert J. Gove , Christopher J. Read , Jeremiah E. Golston , Sydney W. Poland , Nicholas Ing-Simmons , Philip Moyse
- 申请人地址: TX Dallas
- 专利权人: Texas Instruments Incorporated
- 当前专利权人: Texas Instruments Incorporated
- 当前专利权人地址: TX Dallas
- 主分类号: G06F5/01
- IPC分类号: G06F5/01 ; G06F9/302 ; G06F9/305 ; G06F9/308 ; G06F9/315 ; G06F9/32 ; G06F12/02
摘要:
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 2.sup.N, 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.
公开/授权文献
- USD425063S Lantern combined with radio and tape player 公开/授权日:2000-05-16
信息查询