IP Library Granted Patent US 10,114,656
Granted Patent B2
US 10,114,656 · App. 15/470,913 · Granted Oct 30, 2018

Electronic device supporting different firmware functions and operation method thereof

Inventor: Chin-Lung Wu (New Taipei, TW)
Assignee: ASMedia Technology Inc.
G06F9/4406G06F1/24G06F1/3287G06F9/4411G06F9/4418
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,114,656
App. No.
15/470,913
Granted
Oct 30, 2018
Kind
B2
Abstract

An electronic device comprising a mainboard and a device is provided. The mainboard includes a first storage circuit, a CPU circuit and a data transmission interface circuit. The first storage circuit is configured to store a first firmware code of a basic input/output system, the CPU circuit is coupled to the first storage circuit, the CPU circuit is configured to execute the first firmware code to run the basic input/output system, and the data transmission interface circuit is coupled to the CPU circuit. The device is coupled to the data transmission interface circuit of the mainboard for providing a device function to the CPU circuit via the data transmission interface circuit. The device includes a controller, the controller includes a second storage circuit, a microcontroller and a suspend power register. An operation method of the electronic device is also provided.

Claims (23)

1. An electronic device comprising:

a mainboard including a first storage circuit, a CPU circuit and a data transmission interface circuit, wherein the first storage circuit is configured to store a first firmware code of a basic input/output system, the CPU circuit is coupled to the first storage circuit, the CPU circuit is configured to execute the first firmware code to run the basic input/output system, and the data transmission interface circuit is coupled to the CPU circuit; and

an equipment coupled to the data transmission interface circuit of the mainboard and providing functions to the CPU circuit via the data transmission interface circuit, wherein the equipment includes a controller, the controller includes a second storage circuit, a microcontroller and a suspend power register, the microcontroller is coupled to the second storage circuit and the suspend power register, the second storage circuit is configured to store a second firmware code of the device, the suspend power register is configured to store an option data of the second firmware code, and the microcontroller executes the second firmware code to provide the device function to the CPU circuit according to the option data.

2. The electronic device according to claim 1 , wherein the suspend power register is powered by a suspend power supply circuit of the mainboard.

3. The electronic device according to claim 1 , wherein during an initialization of the electronic device, the basic input/output system sets the option data in the suspend power register of the device correspondingly via the data transmission interface circuit according to an option reference of a basic input/output system setup menu.

4. The electronic device according to claim 1 , the device further comprising:

a general temporary register coupled to the microcontroller and powered by a main power supply circuit of the mainboard;

wherein when the electronic device enters an operating system, the operating system sends a resetting command to the device, and the microcontroller executes the resetting command to re-enable the second firmware code and to reset the general temporary register.

5. The electronic device according to claim 4 , wherein when the operating system sends the resetting command to the device, the suspend power register is not reset.

6. An operation method of an electronic device, the electronic device comprises a CPU circuit, a first storage circuit, a suspend power supply circuit and a data transmission interface circuit coupled to an equipment, the equipment comprises a second storage circuit, a microcontroller and a suspend power register, the operation method comprising:

storing a first firmware code of a basic input/output system into the first storage circuit and executing the first firmware code to run the basic input/output system via the CPU circuit;

storing a second firmware code of the device into the second storage circuit;

storing an option data of the second firmware code into the suspend power register; and

executing the second firmware code according to the option data via the microcontroller to provide a device function to the CPU circuit.

7. The operation method of the electronic device according to claim 6 , the method further comprising:

during an initialization, the basic input/output system of the electronic device sets the option data into the suspend power register of the device correspondingly via the data transmission interface circuit according to an option reference of a basic input/output system setup menu.

8. The operation method of the electronic device according to claim 6 , the method further comprising:

when the electronic device enters an operating system, the operating system sends a resetting command to the device; and

the microcontroller executes the resetting command to re-enable the second firmware code.

9. The operation method of the electronic device according to claim 6 , the method further comprising:

when the electronic device enters an operating system, the operating system sends a resetting command to the device; and

the microcontroller executes the resetting command to re-enable the second firmware code and to reset the general temporary register.

10. The operation method of the electronic device according to claim 9 , wherein when the microcontroller executes the resetting command to reset the device and to re-enable the second firmware code, the suspend power register is not reset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2017
From: WU, CHIN-LUNG
To: ASMEDIA TECHNOLOGY INC.
Reel/Frame 041790/0746 →
Priority Claims (1)
TW 105111295 A · Apr 12, 2016 · national
Continuity (1)
Related Publication 20170293492A1 · Oct 12, 2017
Cited By (1)
US 12,602,236