CPC G06F 13/1668 (2013.01) [G06F 13/4282 (2013.01)] | 18 Claims |
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.
|