US 11,853,236 B2
Enriched auto command feature for I3C host controller
Suresh Venkatachalam, Bangalore (IN); and Pratap Neelashetty, Bangalore (IN)
Assigned to Synopsys, Inc., Sunnyvale, CA (US)
Filed by Synopsys, Inc., Mountain View, CA (US)
Filed on Oct. 28, 2021, as Appl. No. 17/513,379.
Claims priority of provisional application 63/110,264, filed on Nov. 5, 2020.
Prior Publication US 2022/0138126 A1, May 5, 2022
Int. Cl. G06F 13/16 (2006.01); G06F 13/42 (2006.01); G06F 13/24 (2006.01)
CPC G06F 13/1668 (2013.01) [G06F 13/4282 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A device comprising:
a memory configured to store a plurality of pages of pointers and a table of commands;
a plurality of registers configured to store information about a plurality of target devices;
a multiplexer/demultiplexer circuit configured to select (i) information from a register of the plurality of registers based on a request received from a target device of the plurality of target devices, (ii) a page from the plurality of pages based on the selected information, and (iii) a pointer from the selected page based on the selected information; and
a controller circuit configured to execute a first command from the table of commands based on the selected pointer and to execute a second command from the table of commands after executing the first command, wherein the second command is stored next to the first command in the table of commands, and wherein the pointers in the selected page point to commands in the table of commands other than the second command.