IP Library Granted Patent US 8,332,623
Granted Patent B2
US 8,332,623 · App. 12/472,755 · Granted Dec 11, 2012

Embedded electronic device and booting method thereof

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 8,332,623
App. No.
12/472,755
Granted
Dec 11, 2012
Kind
B2
Abstract

An embedded electronic device and a booting method thereof are provided. The embedded electronic device, for downloading an initiation image from one of a plurality of initiation image source devices according to at least one option pin, comprises a boot memory, for storing a boot code and a plurality of initiation image source sequence tables; a microprocessor, for executing the boot code and downloading the initiation image according to one of the initiation image source sequence tables; a register, for storing a status of the at least one option pin; and a bus, coupled to the boot memory, the microprocessor and the register, for transmitting data between the boot memory, the microprocessor and the register; wherein the initiation image source sequence table is selected according to the status stored in the register, and the sequence of the initiation image source devices accessed by the microprocessor is determined according to the initiation image source sequence table.

Claims (35)

1. An embedded electronic device, for downloading an initiation image from one of a plurality of initiation image source devices, comprising:

a boot memory, for storing a boot code and a plurality of initiation image source sequence tables;

a microprocessor, for executing the boot code and downloading the initiation image according to one of the initiation image source sequence tables;

a register, for storing a status of an option pin; and

a bus, coupled to the boot memory, the microprocessor, and the register, for transmitting data between the boot memory, the microprocessor, and the register;

wherein the initiation image source sequence table is selected according to the status stored in the register, and the sequence of the initiation image source devices accessed by the microprocessor is determined according to the initiation image source sequence table.

2. The embedded electronic device as claimed in claim 1 , further comprising:

a RAM, coupled to the bus, for storing the initiation image downloaded by the microprocessor; and

a control interface, coupled to the bus and the option pin;

wherein the control interface determines a status of the option pin according to whether a first initiation image source device of the plurality of the initiation image source devices is coupled to the control interface.

3. The embedded electronic device as claimed in claim 2 , wherein the microprocessor downloads the initiation image from the first initiation image source device, if the initiation image source device is found.

4. The embedded electronic device as claimed in claim 2 , wherein the first initiation image source device is a flash card.

5. The embedded electronic device as claimed in claim 1 , further comprising:

a control interface, coupled to the bus and the optional pin;

wherein the control interface determines a status of the option pin according to whether a first initiation image source device of the plurality of the initiation image source devices is coupled to the control interface, and the option pin is coupled to the register, for providing the status to the register.

6. The embedded electronic device as claimed in claim 1 , wherein the initiation image source sequence table is used to select an initiation image source device by the microprocessor for downloading the initiation image.

7. An embedded electronic device, for downloading an initiation image from an initiation image source device, comprising:

a boot memory, for storing a boot code;

a microprocessor, for executing the boot code and downloading the initiation image from the initiation image source device;

a register, for storing a status of an option pin;

a control interface, connected to the option pin, for setting the status of the option pin according to whether the initiation image source device is coupled to the control interface; and

a bus, coupled to the boot memory, the microprocessor, the register, and the control interface, for providing data transmission between the boot memory, the microprocessor, the register, and the control interface;

wherein the microprocessor downloads the initiation image from the initiation image source device when the initiation image source device is connected to the control interface.

8. A booting method for an embedded electronic device comprising a boot memory and a register storing a status of an option pin, the booting method comprising:

executing a boot code stored in the boot memory;

accessing the register;

accessing an initiation image source sequence table according to the register; and

downloading an initiation image from an initiation image source device according to the initiation image source sequence table;

wherein the initiation image source sequence table is used to select the initiation image source device by the microprocessor for downloading the initiation image.

9. The booting method as claimed in claim 8 , further comprising:

storing the initiation image in a RAM.

10. The booting method as claimed in claim 8 , wherein the initiation image source sequence table is used to determine a sequence of a plurality of initiation image source devices to be accessed.

11. The booting method as claimed in claim 10 , wherein the step of downloading the initiation image comprising:

downloading the initiation image from a first initiation image source device listed in the initiation image source sequence table; and

if downloading from the first initiation image source device is failed, then downloading the initiation image from a second initiation image source device listed in the initiation image source sequence table.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 055486/0870 →
MERGER Recorded Oct 8, 2019
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 050665/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2009
From: TSAI, HSIEN-MING
To: MSTAR SEMICONDUCTOR, INC.
Reel/Frame 022739/0265 →