A method is disclosed for selectively overlaying portions of a default firmware code for a microcontroller of an FPGA interface device. The FPGA interface device includes a microcontroller, an on-board FPGA, and a memory having first and second pages. Upon initial power-up of the interface device, the default firmware code is loaded into the first memory page. Thereafter, the microcontroller executes instructions received from a host system using the firmware code loaded in the first memory page. Where it is desired to update or modify the firmware code, an overlay code is stored in the second memory page. The overlay code corresponds to selected portions of the default firmware code. Overlay flags are asserted for each of the selected portions of the default firmware code for which a corresponding overlay code is loaded in the second memory page. Then, during execution of subsequent instructions received from the host system, the overlay code is substituted for corresponding portions of the default firmware code for which the overlay flags are asserted.

Eine Methode wird für selektiv bedeckenteile eines Rückstellung Mikroprogrammaufstellungcodes für einen Mikrocontroller einer FPGA Schnittstelle Vorrichtung freigegeben. Die FPGA Schnittstelle Vorrichtung schließt einen Mikrocontroller, ein Bord-FPGA und ein Gedächtnis, das zuerst haben und zweite Seiten mit ein. Nach Ausgangspower-up der Schnittstelle Vorrichtung, wird der Rückstellung Mikroprogrammaufstellungcode in die erste Gedächtnisseite geladen. Danach führt der Mikrocontroller die Anweisungen durch, die von einem Wirt System mit dem Mikroprogrammaufstellungcode empfangen werden, der in der ersten Gedächtnisseite geladen wird. Wo es gewünscht wird, um den Mikroprogrammaufstellungcode zu aktualisieren oder zu ändern, wird ein Testblattcode in der zweiten Gedächtnisseite gespeichert. Der Testblattcode entspricht vorgewählten Teilen des Rückstellung Mikroprogrammaufstellungcodes. Testblattmarkierungsfahnen werden für jeden der vorgewählten Teile des Rückstellung Mikroprogrammaufstellungcodes erklärt, für den ein entsprechender Testblattcode in der zweiten Gedächtnisseite geladen wird. Dann während der Durchführung der folgenden Anweisungen, die vom Wirt System empfangen werden, wird der Testblattcode für entsprechende Teile des Rückstellung Mikroprogrammaufstellungcodes ersetzt, für den die Testblattmarkierungsfahnen erklärt werden.

 
Web www.patentalert.com

< (none)

< Process to modulate disease risk with doses of a nutraceutical

> Hierarchical test circuit structure for chips with multiple circuit blocks

> (none)

~ 00085