Apparatus and method for synchronizing data transfers in a single instruction multiple data processor
AssigneeTexas Instruments Incorporated
InventorsKazuhiro Ohara, Hiroshi Miyaguchi
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsKazuhiro Ohara, Hiroshi Miyaguchi
Estimating the term…
A synchronous vector processor (SVP) device (102) has a plurality of processing elements (150) which are comprised of an RF1 register (166), an ALU (164) and an RF0 (158). The processing elements are operable to be disposed between the data input register DIR (154) and the data output register (DOR) (168) to process data therebetween. Data is received in DIR (154), transferred to the processing elements (150), processed and then output to the DOR (168). A fast response clock operates the DIR (154) such that the jitter on the input signal is tracked. The Read clock on the DOR (168) is a stable clock. Data transferred between the DIR (154) and the DOR (168) is buffered in an elastic buffer to provide a time based compensation (TBC). To facilitate this, a buffer is implemented in either the RF1 (168) or the RF0 (158). A dual global rotation pointer is provided to generate two pointers that are asynchronous. The first pointer allows data to be transferred to the buffered area from/to the ALU (164) and the second pointer allows data to be transferred to the DOR (168) from the RF0 (158) or from a DIR (154) to the RF1 (166). A hardware interrupt is provided to perform this asynchronous transfer.
A processing system for receiving input data, processing the received input data and outputting processed data, comprising:
A processing system for receiving input data words, processing a plurality of the received data words in parallel and outputting processed data, comprising:
A method for processing input data, comprising the steps of:
Dependencies are inferred from the claim text.