Motherboard, storage device and controller thereof, and booting method
AssigneePhison Electronics Corp.
InventorYou-Cheng Luo
Life of this patent
Estimating the term…
Abstract
A motherboard, a storage device and a controller thereof and a booting method are provided. In the present invention, when powered on, an unfetch signal is transmitted to a central processor unit (CPU) by a controller such that an operation of the CPU is suspended. Next, a system firmware in the storage device is loaded by the controller. After the system firmware is loaded, a fetch-done signal is transmitted to the CPU by the controller such that the CPU starts executing a booting procedure.
Claims22
A controller comprising:
- a micro control unit coupled to a central processing unit, wherein when power is supplied to the controller, the micro control unit transmits an unfetch signal to the central processing unit such that the central processing unit suspends a booting procedure;
- a buffer coupled to the micro control unit;
- a peripheral control unit coupled to the micro control unit and a storage module, the peripheral control unit is adapted to load a system firmware in the storage module into the buffer;
- and
- an interface control module coupled to the micro control unit and the central processing unit, the interface control module is adapted to read the system firmware in the buffer;
- wherein after the micro control unit loads the system firmware into the buffer via the peripheral control unit, the micro control unit transmits a fetch-done signal to the central processing unit such that the central processing unit reads the system firmware in the buffer via the interface control module to execute the booting procedure.
A motherboard comprising:
- a central processing unit;
- a controller coupled to the central processing unit;
- and
- a storage module coupled to the controller and having at least one system firmware;
- wherein when power is supplied to the motherboard, the controller transmits an unfetch signal to the central processing unit such that the central processing unit suspends a booting procedure and, after the system firmware is loaded by the controller, the controller transmits a fetch-done signal to the central processing unit such that the central processing unit reads the system firmware via the controller to execute the booting procedure.
A storage device comprising:
- a controller coupled to a central processing unit;
- and
- a storage module coupled to the controller and having at least one system firmware;
- wherein when power is supplied to the storage device, the controller transmits an unfetch signal to the central processing unit such that the central processing unit suspends a booting procedure and, after the system firmware is loaded by the controller, the controller transmits a fetch-done signal to the central processing unit such that the central processing unit reads the system firmware via the controller to execute the booting procedure.
A booting method is adapted for booting a computer system, the computer system comprising a central processing unit, a controller, and a storage module, the controller coupled between the central processing unit and the storage module, the booting method comprising:
- when power is supplied to the computer system, transmitting an unfetch signal to the central processing unit by the controller such that the central processing unit suspends a booting procedure;
- loading a system firmware in the storage module by the controller;
- and
- after the system firmware is loaded, transmitting a fetch-done signal to the central processing unit by the controller such that the central processing unit starts executing the booting procedure.
Dependencies are inferred from the claim text.