CPC G06F 13/4282 (2013.01) [G06F 1/26 (2013.01); G06F 13/4022 (2013.01)] | 30 Claims |
1. An apparatus comprising:
processing hardware operative to receive input indicating selection of a serial communication protocol, the serial communication protocol selected amongst multiple serial communication protocols;
the processing hardware further operative to configure serial communication hardware based on the selected serial communication protocol, the serial communication hardware operative to receive commands conveyed over a serial communication link, the commands configured to control operation of a power converter;
storage hardware populated with a first set of command decode functions, the first set of command decode functions assigned to the selected serial communication protocol; and
the serial communication hardware operative to execute the received commands via the first set of command decode functions in the storage hardware;
wherein the serial communication hardware is operable to receive a first command over the serial communication link, the first command conveyed over the serial communication link to the serial communication hardware in accordance with the selected serial communication protocol, the apparatus further comprising:
an arbiter disposed between the serial communication hardware and the storage hardware storing the first set of command decode functions assigned to the selected serial communication protocol;
wherein the arbiter is further operable to: i) via the first set of command decode functions and corresponding map information associated with the first set of command decode functions, map the received first command into a first power converter command, and ii) execute the first power converter command to control operation of the power converter.
|