USB interface control panel on-line update method
First Claim
1. A USB interface control panel on-line update method, comprising steps of:
- A) an embedded soft-core processor, after receiving through a USB module an on-line update command from a host computer, obtaining update data sent from the host computer and storing the update data into a volatile memory of the embedded soft-core processor;
B) erasing the original embedded soft-core processor firmwares and/or FPGA configuration files stored in a non-volatile memory; and
C) writing the update data stored in the volatile memory into the non-volatile memory by means of programming.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a USB interface control panel on-line update method, comprising steps of: the embedded soft-core processor, after receiving through USB module the on-line update command from the host computer, receiving update data sent from the host computer, and storing the update data into the volatile memory of the embedded soft-core processor; erasing the original embedded soft-core processor firmwares and/or FPGA configuration files stored in the non-volatile memory; writing the update data stored in the volatile memory into the non-volatile memory by means of programming. The present invention uses USB interface to realize the on-line updating of the control panel in the medical equipment and the like, wherein the control panel is capable of completely updating the embedded soft-core processor firmwares and/or FPGA hardware configuration files under the control of the host and without bringing interference to the normal operation by users.
23 Citations
8 Claims
-
1. A USB interface control panel on-line update method, comprising steps of:
-
A) an embedded soft-core processor, after receiving through a USB module an on-line update command from a host computer, obtaining update data sent from the host computer and storing the update data into a volatile memory of the embedded soft-core processor; B) erasing the original embedded soft-core processor firmwares and/or FPGA configuration files stored in a non-volatile memory; and C) writing the update data stored in the volatile memory into the non-volatile memory by means of programming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification