Flexible apparatus for setting configurations using an EEPROM
AssigneeBroadcom Corporation
InventorsWen-Cheng Tseng, Hsin-Min Yeh
Life of this patent
Estimating the term…
Abstract
A method for flexibly configuring default values of a network device through an EEPROM interface is disclosed. A header is received from an EEPROM through the EEPROM interface and it is determined from the header whether any default value of the network device should be updated, and if any, how many should be updated. At least one configuration instruction is fetched from the EEPROM when it is determined that the network device should be updated. The at least one configuration instruction is interpreted and a register default value of the default values corresponding to the interpreted at least one configuration instruction is changed.
Claims12
A method for flexibly configuring default values of a network device through an EEPROM interface, comprising:
- receiving a header from an EEPROM through the EEPROM interface;
- determining from the header whether any default value of the network device should be updated;
- fetching at least one configuration instruction from the EEPROM when the determining step determines that the network device should be updated;
- interpreting said at least one configuration instruction;
- and
- changing a register default value of said default values corresponding to said interpreted at least one configuration instruction.
A network device, having default values, that is flexibly configurable, comprising:
- an EEPROM interface;
- a register file containing the default values for the network device;
- and
- a configuration instruction interpreter;
- wherein the EEPROM interface is configured to receive configuration instructions, with each configuration instruction of said configuration instructions being composed of an address index and a corresponding value and wherein the configuration instruction interpreter is configured to interpret the received configuration instructions such that the corresponding values are mapped corresponding default values of the register file.
Dependencies are inferred from the claim text.