Programmable identification in a communications controller
First Claim
Patent Images
1. An apparatus for storing an identification data string used in identifying characteristic of a device in a communications circuit, comprising:
- a communications controller adapted for connection to a device and a communications circuit; and
a programmable non-volatile memory for storing an identification data string representative of the capabilities of the device.
9 Assignments
0 Petitions
Accused Products
Abstract
A communications controller may be programmed to store an identification code (identification data string) for a produce device in a non-volatile read/write memory, e.g., an electrically erasable programmable read only memory (EEPROM), FLASH memory, etc. The identification string may be generic or unique for the device and may be programmed before, during or after manufacture of the device. In addition, the identification string may be reprogrammed whenever a change is made to the device, e.g., after an upgrade.
27 Citations
18 Claims
-
1. An apparatus for storing an identification data string used in identifying characteristic of a device in a communications circuit, comprising:
-
a communications controller adapted for connection to a device and a communications circuit; and
a programmable non-volatile memory for storing an identification data string representative of the capabilities of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18)
-
-
12. A method for storing an identification data string used in identifying characteristic of a device in a communications circuit, said method comprising the steps of:
-
providing a communications controller adapted for connection to a device and a communications circuit;
providing a programmable non-volatile memory; and
storing an identification data string representative of the device capabilities.
-
-
15. A system for communications between two or more devices, said system comprising:
-
first device application logic adapted for sending transmit serial data at a serial clock rate and receiving receive serial data at the serial clock rate;
a first communications controller coupled to said first device application logic, said first communications controller encoding the transmit serial data and decoding the receive serial data on a communication circuit;
second device application logic adapted for receiving the transmit serial data at the serial clock rate and transmitting the receive serial data at the serial clock rate;
a second communications controller coupled to said second device application logic, said communications controller decoding the transmit serial data and encoding the receive serial data on the communication circuit;
said first and second communications controllers having a first programmable non-volatile memory for storing a first identification data string representative of the capabilities of the first device;
said second communications controllers having a second programmable non-volatile memory for storing a second identification data string representative of the capabilities of the second device; and
wherein the first and second identification data strings are transmitted and received between the first and second devices over the communications circuit.
-
Specification