CPC G06F 11/1443 (2013.01) [G06F 13/105 (2013.01); H04L 1/00 (2013.01)] | 12 Claims |
1. A method for execution by an input/output (TO) control module of an integrated circuit (IC), the method comprises:
determining whether a programmable IO interface module is for dynamic or static use, wherein the programmable IO interface module includes a configurable front-end module and a configurable back-end module;
when the programmable IO interface module is for the dynamic use:
determining to configure the programmable IO interface module as the dynamic use of a configuration of a plurality of configurations, wherein the plurality of configurations includes:
a bidirectional interface;
an input;
an output;
a concurrent drive and sense interface; and
a concurrent transmit-receive interface; and
configuring the front-end module in accordance with the configuration;
configuring the back-end module in accordance with the configuration; and
determining whether to change the configuration to another configuration of the plurality of configurations.
|