Using Wraparound, E.g., Modulo Or Circular Addressing (epo) Patents (Class 712/E9.043)
  • Patent number: 11803477
    Abstract: A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements for the nested loops. A steam head register stores data elements next to be supplied to functional units for use as operands. A stream template register specifies a circular address mode for the loop, first and second block size numbers and a circular address block size selection. For a first circular address block size selection the block size corresponds to the first block size number. For a first circular address block size selection the block size corresponds to the first block size number. For a second circular address block size selection the block size corresponds to a sum of the first block size number and the second block size number.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: October 31, 2023
    Assignee: Texas Instruments Incorporated
    Inventor: Joseph Zbiciak
  • Patent number: 7693233
    Abstract: A method to design parallel TH precoders and a circuit architecture to implement parallel TH precoders have been presented. The parallel design relies on the fact that a TH precoder can be viewed as an IIR filter with an input equal to the sum of the original input to the TH precoder and a compensation signal. The parallel design also relies on the fact that the compensation signal has finite levels. Therefore, precomputation techniques can be applied to calculate intermediate signal values for all possible values of the compensation signal.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: April 6, 2010
    Assignee: Leanics Corporation
    Inventors: Yongru Gu, Keshab K. Parhi
  • Patent number: 7475221
    Abstract: Methods and apparatus are provided for performing circular buffer addressing. Upper boundaries, lower boundaries, circular buffer lengths, addresses, and offsets are set to allow circular buffer access efficiency. An addition/subtraction unit is provided to simplify implementation. Comparators are rearranged and in some instances replaced with combined adder/comparator logic units. The additional logic units and the rearrangement allow efficient implementation of circular buffer addressing, particularly on programmable chips.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: January 6, 2009
    Assignee: Altera Corporation
    Inventors: Paul Metzgen, Dominic Nancekievill, Tracy Miranda