A system for programming a periphery flash ROM is provided. The system in-cludes a host computer, an IDE interface, a flash controller, a flash ROM, and a micro-processor. The flash controller is coupled to the host computer through the IDE interface. The flash ROM and the microprocessor are also coupled to the flash controller. When the system enters a flash ROM programming mode, task files used between the IDE interface and the host computer are redefined by the host computer and is interpreted by the flash controller so that a firmware code from the host computer is written into the flash ROM through the flash controller. After the flash ROM is completely programmed, the task files return to their original definition. The microprocessor is required to disable the access to the flash ROM during the flash ROM programming mode. If several flash ROM programming cycles are needed in one host request, the firmware can be temporarily stored into a buffer, such as a RAM and then sequentially written into the flash ROM through the flash controller. Since the software method may occupy too much time of the IDE interface, resulting in a delay for the other subsequent activities, the hardware method may be a better way to update the firmware code, particularly to a large firmware code.

Een systeem om een ROM van de periferieflits te programmeren wordt verstrekt. Het systeem omvat een server, een interface van winde, een flitscontrolemechanisme, een flitscRom, en een microprocessor. Het flitscontrolemechanisme wordt gekoppeld aan de server door de interface van winde. FlitscRom en de microprocessor worden ook gekoppeld aan het flitscontrolemechanisme. Wanneer het systeem een de programmeringswijze van flitscRom ingaat, zetten gebruikt om de taakdossiers die tussen winde worden en de server wordt opnieuw gedefinieerd door de server en door het flitscontrolemechanisme geïnterpreteerd zodat een ingebouwde programmatuurcode van de server in flitscRom door het flitscontrolemechanisme wordt geschreven. Nadat flitscRom volledig geprogrammeerd is, komen de taakdossiers op hun originele definitie terug. De microprocessor wordt vereist om de toegang tot flitscRom tijdens de de programmeringswijze van flitscRom onbruikbaar te maken. Als verscheidene de programmeringscycli van flitscRom in één gastheerverzoek nodig zijn, kan de ingebouwde programmatuur tijdelijk in een buffer, zoals een RAM worden opgeslagen en dan opeenvolgend in flitscRom door het flitscontrolemechanisme worden geschreven. Aangezien de softwaremethode teveel tijd van de interface van winde kan bezetten, resulterend in een vertraging voor de andere verdere activiteiten, kan de hardwaremethode een betere manier zijn om de ingebouwde programmatuurcode, in het bijzonder aan een grote ingebouwde programmatuurcode bij te werken.

 
Web www.patentalert.com

< (none)

< Hepatocyte lineage cells derived from pluripotent stem cells

> Methods and circuits for testing a circuit fabrication process for device uniformity

> (none)

~ 00058