Patent ID: 6998871

Claim:
A configurable integrated circuit comprises: at least one general purpose input/output (GPIO) interface module that includes a plurality of GPIO cells, wherein a GPIO cell of the plurality of GPIO cells is operably coupled to a corresponding pin of the configurable integrated circuit, wherein, when the configurable integrated circuit is in a first functional mode, the GPIO cell is operably coupled to the corresponding pin such that the corresponding pin functions as a digital input pin and when the configurable integrated circuit is in a second functional mode, the GPIO cell is operably coupled to the corresponding pin such that the corresponding pin functions as a digital output pin; a first functional module having a connection operably coupled to the GPIO cell when the configurable integrated circuit is in the first functional mode; a second functional module having a connection operably coupled to the GPIO cell when the configurable integrated circuit is in the second functional mode; and programmable logic fabric operably coupled between the at least one GPIO interface module and the first or second functional module.