Patent ID: 9501403
Filing Date: 2016-11-22
CPC Classification: G06F,H04B,Y02D

Claim Text:
1. A method of revising a micro program currently executed in an electronic apparatus with a new micro program, the revision being performed from a upper device through an MDIO bus that connects the upper device with the electronic apparatus, the electronic apparatus including an MDIO interface coupled with the MDIO bus, a central processing unit (CPU), and a non-volatile memory, the CPU being coupled with the MDIO interface through a first bus and including a random access memory (RAM) and a flash ROM, the RAM including an MDIO space and the flash ROM storing the micro program that is currently executed, the non-volatile memory being coupled with the CPU through a second bus, the MDIO space being accessible from the upper device, the method comprising steps of: receiving a data that comprises the new micro program from the upper device in an address in the MDIO space in the RAM through the MDIO interface and the first bus; transferring the data in the address in the MDIO space to a temporal address in the RAM, the temporal address being outside the MDIO space; constituting the new micro program in the non-volatile memory by transferring the data from the temporal address in the RAM to the non-volatile memory; and recovering the new micro program from the non-volatile memory in the flash ROM in the CPU through the second bus.