Patent ID: 7107364
Filing Date: 2006-09-12
Classification: G06F,G11C

Abstract:
1. A control chip capable of updating data in a non-volatile memory in an optical disk drive, the control chip comprising: a microprocessor for controlling actions of the optical disk drive; a decoder controlled by the microprocessor and connected to an external buffer memory and a host interface; a controller controlled by the microprocessor and connected to the decoder for receiving a control signal and data from the optical disk drive; an extra memory connected to the microprocessor for receiving an update program routine or normal data of the microprocessor; a DMA unit controlled by the microprocessor for reading the data from the external buffer memory; and a macro unit controlled by the microprocessor for receiving data output from the DMA unit and writing the data into a non-volatile memory; wherein, when the control chip updates the data in the non-volatile memory, the extra memory serves as a buffer memory for the update program routine of the microprocessor, and the microprocessor outputs the control signal to the DMA unit and the macro unit, and the data in the buffer memory is written into the non-volatile memory using the macro unit and the DMA unit in a hardware manner.