Patent · US Expired

Data processor with an efficient bit move capability and method therefor

US5765216A · kind A · utility

70Cited by
10References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 17, 1996
Grant dateJun 9, 1998
Priority date
Expiry dateJun 17, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30167
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processor (40) includes source (60) and destination (61) address generation units (AGUs) to update source and destination addresses for efficient digital signal processing (DSP) functions. The data processor (40) includes an instruction decoder (41) which recognizes a bit movement instruction, which is frequently encountered in data interleaving operations. In response to the bit movement instruction, the instruction decoder (41) causes the source (60) and destination (61) AGUs to update their present addresses using variable offset values. The instruction decoder (41) further causes a bus controller (44) to convert these bit addresses to corresponding operand addresses and bit fields. The bus controller (44) accesses source and destination operands using the operand addresses. The instruction decoder (41) then causes an execution unit (45) to transfer a bit from the source operand indicated by the source bit field to a bit position of the destination operand indicated by the destination bit field.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.