×

System and method for reordering lookup table entries when table address bits are reordered

  • US 5,864,838 A
  • Filed: 12/31/1996
  • Issued: 01/26/1999
  • Est. Priority Date: 12/31/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer based method for generating signals representing data in a new data structure, the data in the new data structure associated with signals representing a first index, the data in the new data structure being equal to data in an old data structure associated with signals representing a second index, a reordering mask having a plurality of entries, each entry having only one active mask bit and a plurality of non-active mask bits, the computer having a processor and a memory module, the new data structure, the old data structure, the first and second indicies, and the reordering mask stored in the memory module, the method comprising the steps of:

  • (a) setting the value of the first index and the value of the second index equal to a first value;

    (b) setting an element of the new array associated with the value of the first index equal to an element of the old array associated with the value of the second index;

    (c) determining a new value for the first index, having the steps of;

    (i) identifying a first entry in said reordering mask as the current entry;

    (ii) identifying a first bit in the first index that corresponds to the active mask bit in the current entry;

    (iii) inverting said first bit;

    (iv) identifying the next entry in said reordering mask as the current entry and repeating steps (ii)-(iv) if said first bit is equal to a second value; and

    (d) modifying the value of the second index if said first bit is not equal to said second value; and

    (e) repeating steps (b) through (e) for each second index signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×