US 11,669,370 B2
Bandwidth controlled data synchronization for image and vision processor
Niraj Nandan, Plano, TX (US); Hetul Sanghvi, Richardson, TX (US); and Mihir Narendra Mody, Bangalore (IN)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Sep. 4, 2020, as Appl. No. 17/12,223.
Application 17/012,223 is a division of application No. 15/269,952, filed on Sep. 19, 2016, granted, now 10,776,167.
Prior Publication US 2021/0055970 A1, Feb. 25, 2021
Int. Cl. G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01); G06F 11/07 (2006.01); G06F 9/52 (2006.01)
CPC G06F 9/5044 (2013.01) [G06F 9/4887 (2013.01); G06F 9/52 (2013.01); G06F 11/0757 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A system comprising:
a vehicle;
one or more image capture devices mounted on the vehicle; and
an image processing system mounted within the vehicle coupled to receive image data from e one or more image capture devices, in which the image processing system includes:
a shared memory circuit;
a plurality of data processing modules each coupled to access data in the shared memory circuit;
a plurality of thread scheduling modules, each controllably coupled to a respective one of the plurality of data processing modules, each of the plurality of thread scheduling modules being configured to control when the corresponding data processing module begins execution of a task of a processing thread;
a plurality of sets of consumer sockets, each associated with a respective one of the plurality of thread scheduling modules, wherein each set of consumer sockets includes one or more consumer sockets; and
at least one bandwidth control module controllably coupled to at least one of the plurality of thread scheduling modules.