Patent ID: 7908406
Filing Date: 2011-03-15
Classification: G06F

Abstract:
1. A method for configuring a controller of an integrated circuit to facilitate communication with a plurality of external devices regardless of communication protocol, the method comprising: an act of a processor internal to the integrated circuit transmitting control data to a first memory; an act of a controller internal to the integrated circuit reading the control data and in response to reading the control data, being directed by the pointer to access interface configuration data stored in one of a plurality of dedicated memory blocks and processing the interface configuration data as directed by the controller command, each of the plurality of dedicated memory blocks containing interface configuration data corresponding to a different one of a plurality of external device interfaces internal to the integrated circuit, the number of the plurality of dedicated memory blocks corresponding to a number of different communication protocols that are supported by the plurality of external device interfaces; and as a result of processing the interface configuration data, the controller being configured to communicate with a device externally coupled to the integrated circuit using a communication protocol of the number of different communication protocols supported by one of the plurality of external device interfaces, wherein the interface configuration data includes: