US 11,809,362 B2
Superimposing butterfly network controls for pattern combinations
Dheera Balasubramanian, Richardson, TX (US); Joseph Zbiciak, San Jose, CA (US); and Sureshkumar Govindaraj, Irving, TX (US)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Jan. 10, 2022, as Appl. No. 17/571,612.
Application 17/571,612 is a continuation of application No. 16/545,196, filed on Aug. 20, 2019, granted, now 11,221,982.
Application 16/545,196 is a continuation of application No. 16/155,047, filed on Oct. 9, 2018, granted, now 10,387,354, issued on Aug. 20, 2019.
Application 16/155,047 is a continuation of application No. 15/602,235, filed on May 23, 2017, granted, now 10,140,239, issued on Nov. 29, 2018.
Prior Publication US 2022/0129403 A1, Apr. 28, 2022
Int. Cl. G06F 13/42 (2006.01); G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06F 15/76 (2006.01); G06F 12/0875 (2016.01); G06F 15/78 (2006.01); H04N 19/423 (2014.01)
CPC G06F 13/42 (2013.01) [G06F 9/30145 (2013.01); G06F 9/3802 (2013.01); G06F 12/0875 (2013.01); G06F 15/76 (2013.01); G06F 15/7807 (2013.01); G06F 2212/452 (2013.01); H04N 19/423 (2014.11)] 17 Claims
OG exemplary drawing
 
1. A device comprising:
a butterfly network that includes:
a set of butterfly network inputs;
a set of butterfly network outputs; and
a set of multiplexers coupled between the set of butterfly network inputs and the set of butterfly network outputs that each include:
a first data input coupled to a first respective input of the set of butterfly network inputs;
a second data input coupled to a second respective input of the set of butterfly network inputs; and
a control input coupled to receive a control signal; and
a control circuit that includes:
a set of control circuit inputs coupled to receive a respective pattern for each of a plurality of transformations; and
a control circuit output coupled to the control input of each multiplexer of the set of multiplexers, wherein the control circuit is configured to selectably provide the control signal to the control input of each multiplexer based on the respective pattern for a single transformation of the plurality of transformations or on the respective patterns for a combination of the plurality of transformations.