[go: up one dir, main page]

CN101097530A - Interface arrangement of system data storage of updating micro-controlling device - Google Patents

Interface arrangement of system data storage of updating micro-controlling device Download PDF

Info

Publication number
CN101097530A
CN101097530A CNA2006100361734A CN200610036173A CN101097530A CN 101097530 A CN101097530 A CN 101097530A CN A2006100361734 A CNA2006100361734 A CN A2006100361734A CN 200610036173 A CN200610036173 A CN 200610036173A CN 101097530 A CN101097530 A CN 101097530A
Authority
CN
China
Prior art keywords
micro controller
data
controller device
data storage
renewal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006100361734A
Other languages
Chinese (zh)
Inventor
董利燊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitac Computer Shunde Ltd
Shunda Computer Factory Co Ltd
Getac Technology Corp
Original Assignee
Mitac Computer Shunde Ltd
Mitac Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitac Computer Shunde Ltd, Mitac Technology Corp filed Critical Mitac Computer Shunde Ltd
Priority to CNA2006100361734A priority Critical patent/CN101097530A/en
Publication of CN101097530A publication Critical patent/CN101097530A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses an interface device of system data memory of updating microcontroller device which includes an interface module which can be connected between data transmission terminal of microcontroller and remote computer device. A data source receiving terminal is connected with the interface module to receive updating data provided by the updating data source. An updating data output terminal is connected with the interface module, and connected with the data source receiving module via the data transmission loop and address and command transmission loop, the updating data received by the data source receiving terminal is transferred to basic input and output system of the microcontroller device via the data transmission loop and updating data output terminal. The control device of updating microcontroller device provided by the invention can make operator update data in system data memory of the microcontroller device just by inserting or connection and with assistance of software.

Description

Upgrade the interface arrangement of the system data storage of micro controller device
Technical field
The present invention is relevant for a kind of technology of update calculation machine system data storage data, particularly about a kind of interface arrangement of system data storage of renewal micro controller device.
Background technology
The typical calculation machine can at first carry out the basic start-up routine of system of standard when start at present.In order to reach this basic start-up routine of system, on the motherboard of this computer installation, all be provided with a ROM-BIOS (Basic Input and Output System, be called for short BIOS), and in this ROM-BIOS, store the ROM-BIOS sign indicating number in advance, and this ROM-BIOS sign indicating number includes ROM-BIOS program and system's self test program.So when this computer installation when starting shooting, central processing unit can be by loading and carry out ROM-BIOS program and system's self test program in the ROM-BIOS internal memory.In the present design, central processor is videoed (Shadow) to Installed System Memory with the ROM-BIOS sign indicating number in the ROM-BIOS among this computer installation, and carries out this ROM-BIOS sign indicating number.
Finish after system initially reaches self test program at this computer installation, the operating system that this computer installation just can load and carry out in the hard disk to be installed, and make computer installation enter normal computer operating modes.
Including in the electronic system of micro controller device of micro controller the typical case, mainly is with the control core of micro controller as entire equipment.The running of this micro controller needs the specific peripheral cell of collocation just can reach predetermined purpose.Consult shown in Figure 1ly, it is that a tradition is with the simplified system synoptic diagram of micro controller as the computer installation on basis.As shown in Figure 1, a micro controller device 100 mainly includes a micro controller 11 and is connected in one of this micro controller 11 Installed System Memory 12, a system data storage 13, a data memory device 14.Wherein this system data storage 13 is as the ROM-BIOS (Basic Input and OutputSystem) of this micro controller device 100.
This micro controller device 100 can be a personal computer system or based on the digital device of micro controller, and this system data storage 13 is for being connected in the ROM-BIOS of this micro controller through bridge.This micro controller device 100 can also be the subsystem in the computer system, for example it can be a keyboard controller, and the embedded controller (Embedded Controller) that this micro controller 11 is this keyboard controller, 13 of this system data storages are the keyboard ROM-BIOS (Keyboard BIOS) of this keyboard controller.
In Computer Design now, this ROM-BIOS can ROM (read-only memory), maybe can repeat to override internal memory or flash type internal memory data storing chip components such as (Flash Memory Array Chip) stores the ROM-BIOS sign indicating number, so that computer installation is when start, by central processing unit the ROM-BIOS sign indicating number in the ROM-BIOS is videoed to Installed System Memory, and carry out this ROM-BIOS sign indicating number.
Tradition with the digital device or electronic equipment of micro controller as the basis in, generally can not protect at embedded controller or system data storage, its main cause is because general user can not carry out the operation of Data Update easily.
For example, for the renewal of the keyboard ROM-BIOS in the computer system (Keyboard Basic Inputand Output System), in some situation, promptly can't not deal with problems if do not upgrade this keyboard ROM-BIOS.Under this situation, often have the user accidentally mistake plant product type, and cause version error, model plane No. mistake, and cause the situation that can't start shooting.
Usually when running into above-mentioned unusual condition, the user has to send whole board back to former factory or service broker merchant keeps in repair, changes.No matter and former factory or service broker merchant keep in repair, when changing, the general practice is to take whole board apart, so except unusual trouble, also can be corrupted to the integrality of entire mechanism.
The dealer is in order to solve above-mentioned problem, some design manufacturer promptly directly lays on the host circuit board of electronic equipment and adds extra Data Update hardware circuit and element, so that the user can be just in case when suffering problem, can directly carry out the renewal of system data storage or remedy by this Data Update hardware circuit and element.But this practice can cause cost and the complicacy that need set up the additional hardware circuit on the host circuit board again.
Summary of the invention
Therefore, the present invention's fundamental purpose promptly provides a kind of control device of renewal micro controller device data, so that the operator can reach the purpose of data in the system data storage that upgrades in the micro controller device by the assistance of easy grafting or attended operation and cooperation Software tool.
Another object of the present invention provides a kind of interface arrangement of system data storage of renewal micro controller device, and it can be connected between the data transmission port and a remote computer device of a micro controller device with the kenel of an interface module.By being connected of this interface module and target device, can carry out the data in the system data storage in the target micro controller device.
The present invention is to be provided with a data transmission loop and an address and command transfer loop in an interface module by the technological means that the problem that solves known techniques is adopted; One data source receiving port is connected in this interface module, in order to receive the more new data that this renewal data source is provided; One upgrades data-out port, is connected in this interface module.Be connected in this data source receiving port via this data transmission loop and address and command transfer loop, the more new data that this data source receiving port received is via this data transmission loop and upgrade data-out port and be sent to system data storage in this micro controller device.
In the present invention's the preferred embodiment, the system data storage in this micro controller device is one to be connected in the flash type internal memory of the micro controller of this micro controller device.
Compared to prior art, the present invention has effectively overcome the ROM-BIOS of conventional computer system just in case when the improper operation of user, data damage take place, and the ease of Use by the present invention is the data and the functipnal capability of update calculation machine soon.When carrying out the present invention's Data Update operation, the operator can be easily sees through another remote computer device and the assistance by general tool software, can be sent in the system data storage of micro controller device via interface module upgrading data source, and reach the purpose that system data storage upgrades.Moreover, owing to use the present invention's technology, can on the host circuit board of micro controller device, need not dispose the hardware controls circuit of any Data Update, so can reduce hardware circuit complicated layout and cost on this host circuit board widely.And after the renewal operation of finishing the present invention, the present invention's interface module can be pulled out separation, make the data transmission port of micro controller device recover default work functions.
Description of drawings
Fig. 1 is that tradition is with the simplified system synoptic diagram of micro controller as the computer installation on basis.
Fig. 2 upgrades the system schematic of interface arrangement of the system data storage of micro controller device for the present invention.
Fig. 3 is the embodiment circuit block diagram of interface module among Fig. 2.
Embodiment
Consult shown in Figure 2ly, it upgrades the system schematic of interface arrangement of the system data storage of micro controller device for the present invention.As shown in Figure 2, a micro controller device 100 mainly includes a micro controller 11 and is connected in one of this micro controller 11 Installed System Memory 12, a system data storage 13, a data memory device 14 and at least one data transmission port 15.
This micro controller device 100 can be a personal computer system or based on the digital device of micro controller, and this system data storage 13 is for being connected in the system data storage of this micro controller through bridge.This micro controller device 100 can also be the subsystem in the computer system, for example it can be a keyboard controller, and this micro controller 11 is the formula of the setting micro controller (Embedded Controller) of this keyboard controller, and 13 of this system data storages are the keyboard ROM-BIOS (Keyboard BIOS) of this keyboard controller.
During the electric power starting of micro controller device 100, micro controller device 100 at first carries out system and opens the beginning program.At this moment, central processor 11 can be videoed the ROM-BIOS sign indicating number in this system data storage 13 to Installed System Memory 12 among this micro controller device 100, and carries out this ROM-BIOS sign indicating number.
The present invention's interface module 200 can be connected in the data transmission port 15 of this micro controller device 100 via a renewal data-out port 21 and a signal transmssion line 22.In this signal transmssion line 22, for example can include the signal wire that a signal transmission line TXD and a signal receive line RXD, reach other necessity, wherein this signal transmission line TXD can be sent to this micro controller device 100 in order to the data that micro controller device 100 is delivered in 200 tendencies to develop of interface module, and signal receives line RXD then can receive the response signal that this micro controller device 100 is passed back for interface module 200.
The present invention's interface module 200 can be connected in the signal port 31 of a remote computer device 300 via another a data source receiving port 23 and a signal transmssion line 24.In this remote computer device 300, store selected renewal data source 32, and can with this renewal data source 32 via the data source receiving port 23 of this signal transmssion line 24, interface module 200, upgrade data-out port 21, and signal transmssion line 22 be sent to this micro controller device 100, with the data in the system data storage 13 that upgrades this micro controller device 100.This source of information receiving port 23 can adopt general winding displacement arranged side by side or RS232 serial signal transport interface or usb signal transport interface to be used as the interface of signal transmission.
In this remote computer device 300, also have a selected tool software 33 (for example existing On-chip Flash Tool), make the operator will upgrade data source 32 and be sent in the system data storage 13 of micro controller device 100 via interface module 200 by the assistance of this tool software 33.This system data storage 13 can be one and is connected in the flash type internal memory of micro controller of this micro controller device or other can plan the semiconductor memory that writes.
Fig. 3 is the embodiment circuit block diagram of interface module 200 among Fig. 2, has an address and command transfer loop 201 and a data transmission loop 202 in this interface module 200, is connected in to upgrade between data-out port 21 and the data source receiving port 23.Data source receiving port 23 can receive a desire and upgrade more new data in this system data storage, be connected in this data source receiving port 23 and upgrade data-out port 21 via this address and command transfer loop 201 and data transmission loop 202, the more new data that this data source receiving port 23 received is sent to the system data storage 13 in this micro controller device 100 via this address and command transfer loop 201 and data transmission loop 202.
This address and command transfer loop 201 mainly include an address and order bolt-lock control circuit 25, an address and order bolt-lock buffer 26, a data bolt-lock control circuit 27, reach an address and command decoder circuit 28.This address and order bolt-lock control circuit 25 can control signal to address and order bolt-lock buffer 26 in order to produce an address and order bolt-lock, with address (Address) and order (Command) signal bolt-lock to this address and order bolt-lock buffer 26.Address and command decoder circuit 28 are deciphered in order to address and the order of the bus cycles that will be lived by bolt-lock.Mainly include a data bolt-lock control circuit 27 in the data transmission loop 202, the renewal data-signal that remote computer device 300 is transmitted can be given bolt-lock.
When the renewal operation of the system data storage 13 that carries out micro controller device 100, at first the renewal data-out port 21 with interface module 200 is connected in the data transmission port 15 of this micro controller device 100 via signal transmssion line 22, and the data source receiving port 23 of interface module 200 is connected in the signal port 31 of remote computer device 300 via signal transmssion line 24.Then, carry out the tool software 33 in this remote computer device 300, make the operator can see through another remote computer device 300 easily and will upgrade data source 32 and be sent to via interface module 200 in the system data storage 13 of micro controller device 100, and reach the purpose that system data storage 13 upgrades by the assistance of tool software 33.After finishing the renewal operation, this interface module 200 can be pulled out separation, make the data transmission port 15 of micro controller device 100 recover default work functions.

Claims (12)

1. interface arrangement that upgrades the system data storage of micro controller device, this micro controller device includes the data transmission port that system data storage and that a micro controller, is connected in this micro controller is connected in this micro controller, it is characterized in that described interface arrangement comprises:
One interface module, the data transmission port and that can be connected in this micro controller device is upgraded between the data source, and it has a data transmission loop and an address and command transfer loop;
One in order to receive the data source receiving port of the more new data that this renewal data source provided, and it is connected in this interface module;
One upgrades data-out port, be connected in this interface module, be connected in this data source receiving port via this data transmission loop and address and command transfer loop, the more new data that this data source receiving port received is via this data transmission loop and upgrade data-out port and be sent to system data storage in this micro controller device.
2. the interface arrangement of the system data storage of renewal micro controller device according to claim 1, it is characterized in that: described micro controller device is a keyboard controller, and this system data storage is the keyboard ROM-BIOS of the micro controller that is connected in this keyboard controller.
3. the interface arrangement of the system data storage of renewal micro controller device according to claim 1 is characterized in that: the system data storage in the described micro controller device is one to be connected in the flash type internal memory of the micro controller of this micro controller device.
4. the interface arrangement of the system data storage of renewal micro controller device according to claim 1 is characterized in that: described renewal data source is stored in a remote computer device.
5. interface arrangement that upgrades the system data storage of micro controller device, this micro controller device includes the system data storage that a micro controller, is connected in this micro controller, it is characterized in that described interface arrangement comprises:
One interface module, the data transmission port and that can be connected in this micro controller device is upgraded between the data source;
One in order to receive the data transmission loop of the more new data that this renewal data source provided, and it is formed on this interface module;
One in order to the address that receives this renewal data source and the address and the command transfer loop of order data, be formed on this interface module, the more new data that this renewal data source is sent is sent to the system data storage in this micro controller device via this data transmission loop.
6. the interface arrangement of the system data storage of renewal micro controller device according to claim 5, it is characterized in that: described micro controller device is a keyboard controller, and this system data storage is the keyboard ROM-BIOS of the micro controller that is connected in this keyboard controller.
7. the interface arrangement of the system data storage of renewal micro controller device according to claim 5 is characterized in that: the system data storage in the described micro controller device is one to be connected in the flash type internal memory of the micro controller of this micro controller device.
8. the interface arrangement of the system data storage of renewal micro controller device according to claim 5 is characterized in that: described renewal data source is stored in a remote computer device.
9. interface arrangement that upgrades the system data storage of micro controller device, this micro controller device includes the data transmission port that system data storage and that a micro controller, is connected in this micro controller is connected in this micro controller, it is characterized in that described interface arrangement comprises:
One remote computer device has a signal port, and stores more new data of at least one pen in this remote computer device;
One interface module has a data source receiving port and and upgrades data-out port, and wherein this data source receiving port is connected in the signal port of this remote computer device, and this renewal data-out port is connected in the data transmission port of this micro controller device;
One data transmission loop is located between the data source receiving port and renewal data-out port of this interface module;
One address and command transfer loop are located between the data source receiving port and renewal data-out port of this interface module;
Wherein this interface module is via this data transmission loop and address and command transfer loop, with more new data that this data source receiving port received via this data transmission loop and upgrade data-out port and be sent to system data storage in this micro controller device.
10. the interface arrangement of the system data storage of renewal micro controller device according to claim 9 is characterized in that: the system data storage in the described micro controller device is one to be connected in the flash type internal memory of the micro controller of this micro controller device.
11. the interface arrangement of the system data storage of renewal micro controller device according to claim 9, it is characterized in that: described micro controller device is a keyboard controller, and this system data storage is the keyboard ROM-BIOS of the micro controller that is connected in this keyboard controller.
12. the interface arrangement of the system data storage of renewal micro controller device according to claim 9 is characterized in that: the system data storage in the described micro controller device is one to be connected in the flash type internal memory of the micro controller of this micro controller device.
CNA2006100361734A 2006-06-30 2006-06-30 Interface arrangement of system data storage of updating micro-controlling device Pending CN101097530A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006100361734A CN101097530A (en) 2006-06-30 2006-06-30 Interface arrangement of system data storage of updating micro-controlling device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100361734A CN101097530A (en) 2006-06-30 2006-06-30 Interface arrangement of system data storage of updating micro-controlling device

Publications (1)

Publication Number Publication Date
CN101097530A true CN101097530A (en) 2008-01-02

Family

ID=39011377

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100361734A Pending CN101097530A (en) 2006-06-30 2006-06-30 Interface arrangement of system data storage of updating micro-controlling device

Country Status (1)

Country Link
CN (1) CN101097530A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102194521A (en) * 2010-03-16 2011-09-21 精拓科技股份有限公司 System and method for programming data in flash memory of notebook computer via battery interface

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102194521A (en) * 2010-03-16 2011-09-21 精拓科技股份有限公司 System and method for programming data in flash memory of notebook computer via battery interface

Similar Documents

Publication Publication Date Title
EP3518097B1 (en) Firmware updating method and electronic device using the same
EP1938200B1 (en) Initialization of flash storage via an embedded controller
US7908417B2 (en) Motherboard system, storage device for booting up thereof and connector
US8086841B2 (en) BIOS switching system and a method thereof
US11494494B2 (en) Apparatus with exchangeable communication module and application module, application module, and method
US9448889B2 (en) BIOS failover update with service processor
CN101815988A (en) Firmware image update and management
CN101169729A (en) Embedded type system and method for renewing application program
CN101295255A (en) Firmware update system and method
CN102075710B (en) Starting operation method for television and television
CN103092659A (en) Digital signal processor (DSP) software upgrading system and upgrading method separated from support environment of emulator
CN201869296U (en) Television
CN101211268A (en) System and method for starting mainboard by loading starting program through different interfaces
CN101207382A (en) Data collocation system, method and related apparatus
JP2008158991A (en) Control system for nand type flash memory
CN110383232B (en) Memory control system with sequential processing units
CN101097530A (en) Interface arrangement of system data storage of updating micro-controlling device
US7680909B2 (en) Method for configuration of a processing unit
EP2194458A2 (en) Request processing device, request processing system, and access testing method
EP4296860A1 (en) Method for running startup program of electronic device, and electronic device
JP2005010912A (en) Program and computer
CN114879995B (en) Firmware updating method and device
CN221748649U (en) A disassembly-free upgradeable circuit board
CN110471704B (en) Server and server startup initialization method
CN118969047A (en) Chip select circuit and chip select method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication