The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 15, 2021

Filed:

Dec. 20, 2018
Applicant:

Texas Instruments Incorporated, Dallas, TX (US);

Inventors:

Timothy D. Anderson, University Park, TX (US);

Joseph Zbiciak, San Jose, CA (US);

Duc Quang Bui, Grand Prairie, TX (US);

Abhijeet Chachad, Plano, TX (US);

Kai Chirca, Dallas, TX (US);

Naveen Bhoria, Plano, TX (US);

Matthew D. Pierson, Murphy, TX (US);

Daniel Wu, Plano, TX (US);

Ramakrishnan Venkatasubramanian, Plano, TX (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/34 (2018.01); G06F 11/00 (2006.01); G06F 12/0875 (2016.01); G06F 12/1045 (2016.01); G06F 9/30 (2018.01); G06F 9/345 (2018.01); G06F 9/38 (2018.01); G06F 11/10 (2006.01); G06F 9/32 (2018.01); G06F 12/0897 (2016.01); G06F 12/0862 (2016.01); G06F 12/1009 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1045 (2013.01); G06F 9/30014 (2013.01); G06F 9/3016 (2013.01); G06F 9/30036 (2013.01); G06F 9/30098 (2013.01); G06F 9/30112 (2013.01); G06F 9/30145 (2013.01); G06F 9/32 (2013.01); G06F 9/345 (2013.01); G06F 9/3802 (2013.01); G06F 9/383 (2013.01); G06F 9/3867 (2013.01); G06F 11/00 (2013.01); G06F 11/1048 (2013.01); G06F 12/0862 (2013.01); G06F 12/0875 (2013.01); G06F 12/0897 (2013.01); G06F 12/1009 (2013.01); G06F 9/3822 (2013.01); G06F 11/10 (2013.01); G06F 2212/452 (2013.01); G06F 2212/60 (2013.01); G06F 2212/602 (2013.01); G06F 2212/68 (2013.01);
Abstract

Disclosed embodiments include a data processing apparatus having a processing core, a memory, and a streaming engine. The streaming engine is configured to receive a plurality of data elements stored in the memory and to provide the plurality of data elements as a data stream to the processing core, and includes an address generator to generate addresses corresponding to locations in the memory, a buffer to store the data elements received from the locations in the memory corresponding to the generated addresses, and an output to supply the data elements received from the memory to the processing core as the data stream.


Find Patent Forward Citations

Loading…