Patent ID: 8918558

Claim:
A priority selector comprising: an input port receiving an input vector comprising bits and a pointer specifying a starting bit location; a plurality of priority selectors operatively connected in parallel to said input port, each of said priority selectors simultaneously identifying individual group priority bits based on said starting bit location; a group selector operatively connected to said priority selectors, said group selector choosing a selected priority selector of said priority selectors based on said starting bit location, said group selector outputting said individual group priority bits from said selected priority selector; a multiplexor operatively connected to said group selector, said multiplexor outputting an output vector having a first value only in said individual group priority bits output by said group selector and all other bits of said output vector having a second value; and a processor operatively connected to said multiplexor, said processor updating a position of said pointer to the next bit following one of said individual group priority bits from said selected priority selector.