EP1365327B1

A method and a network device having a flexible EEPROM for setting configuration settings

Abstract

This record has no abstract on file.

EP1365327B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 9 May 2023, 3.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

13 claims: 2 independent, 11 dependent

  1. 1
    A method for configuring default values of a network device, wherein the network device existing in a microprocessor mode or in a memory mode, comprising:a) determining whether the default values are obtained through a microprocessor interface or a memory interface, wherein the microprocessor interface and the memory interface sharing the same pins;b) when it is determined that the default values are obtained through the memory interface, performing the steps of: b1) receiving a header from a memory through the memory interface;b2) determining from the header whether any default value of the network device should be updated;b3) fetching at least one configuration instruction from the memory when the determining step determines that the network device should be updated;b4) interpreting sad at least one configuration instruction;and b5) changing a register default value of said default values corresponding to said interpreted at least one configuration instruction;and c) when it is determined that the default values are obtained through the microprocessor interface, changing said default values according to data received through the microprocessor interface.
  2. 7
    A network device existing in a microprocessor mode or in a memory mode, comprising:means for determining whether the default values are obtained through a microprocessor interface or a memory interface wherein the microprocessor interface and the memory interface sharing the same pins;means for receiving a header from a memory through the memory interface;means for determining from the header whether any default value of the network device should be updated;means for fetching at least one configuration instruction from the memory when the determining step determines that the network device should be updated;means for interpreting said at least one configuration instruction;means changing a register default value of said default values corresponding to said interpreted at least one configuration instruction;and means for changing said default values according to data received through the microprocessor interface;wherein said means for changing said default values according to data received through the microprocessor interface is configured to change the default values when the means for determining whether the default values are obtained through a microprocessor interface or a memory interface determines that the default values are to be obtained through a microprocessor interface.