Patent ID: 7071733

Claim:
A circuit for assigning digital resources to integrated circuit pins of an integrated circuit, comprising: a plurality of pins of said integrated circuit; a microprocessor formed in said integrated circuit; a plurality of digital resources formed in said integrated circuit; a plurality of pin interface circuits each associated with respective ones of the integrated circuit pins, the operation of selected ones thereof having configurable operating parameters to define the manner by which they interface therebetween; and a cross-bar matrix having a plurality of signal inputs coupled respectively to said digital resources, and a plurality of signal outputs coupled to the integrated circuit pins through said pin interface circuits, said cross-bar matrix controlled by said microprocessor for coupling said ones of said signals inputs to different said signal outputs, whereby said digital resources can be coupled to different integrated circuit pins under control of said microprocessor; said cross-bar matrix operable to interface said microprocessor with said select ones of said pin interface circuits through said cross bar matrix for the purpose of configuring the operating parameters thereof.