Feedback register configuration for a synchronous vector processor employing delayed and non-delayed algorithms
AssigneeTexas Instruments Incorporated
InventorHiroshi Miyaguchi
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorHiroshi Miyaguchi
Estimating the term…
A Serial Video Processor (SVP) is provided for processing data through a plurality of parallel processing elements (228). Data is first stored in a data input register (DIR) (222) and then processed through the PE (228). The data is then output into a Data Output Register (DOR) (230). During one pass of data through the PE (228), a variable is calculated and stored in an auxiliary register (242). This auxiliary value is typically selected from one of the processing elements representing a value over the entire or part of the input vector of data. A multiplexer (248) selects this value from the output value stored in the register (242) and then inputs it to a second multiplexer (240). The second multiplexer (240) is operable to select either a predefined variable from either another auxiliary register (238) or from an instruction generator ROM (236), or select the precalculated variable stored in the register (242). When the variable in the register (242) is selected, it is globally spread over the entire PE ( 228) for utilization in a subsequent calculation. In the subsequent calculation, the data utilized to generate the variable was delayed to generate the variable and then utilize the variable in a present calculation.
A processing system for receiving input data as parallel data words which are received at periodic time intervals, processing the received input data at said periodic time intervals in processing cycles and outputting processed data for each processing cycle, comprising:
Dependencies are inferred from the claim text.