WO2002095581A2 - Electronic system and method for booting of an electronic system - Google Patents
Electronic system and method for booting of an electronic system Download PDFInfo
- Publication number
- WO2002095581A2 WO2002095581A2 PCT/EP2002/004480 EP0204480W WO02095581A2 WO 2002095581 A2 WO2002095581 A2 WO 2002095581A2 EP 0204480 W EP0204480 W EP 0204480W WO 02095581 A2 WO02095581 A2 WO 02095581A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- boot
- sub
- image data
- electronic system
- random access
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
Definitions
- the present invention relates to the field of electronic systems and operation of electronic systems and more particularly to booting of electronic systems and bringing electronic systems into a sleep-mode.
- the software load management process is used in a computer node operating in a distributed computing environment and is used to permit the computer to initialize its software load image when the computer is first booted. After the computer is turned on, the operating system is initialized. Following this, an application initialization module that is part of the loader, proceeds in registering the software entities, such as any software sub-systems as mail domains, etc. in the software load and starting their execution.
- the registration process involves searching a symbol table for a registration trigger that is in the form of a certain registration procedure name.
- Each software subsystem includes a registration procedure, and the name of that procedure is placed in the symbol table.
- the name of the registration procedure includes a generic component to enable the application initialization module to identify the entry from other entries in the symbol table.
- ECU electronice control units
- FLASH memories allow simplified software version upgrade on one hand, and on the other hand allow to download new software, applications and resulting services on demand - a fact becoming gaining importance in the e-business driven world. For these reasons FLASH memory is becoming a major cost factor for embedded systems.
- Fig. 1 shows a block diagram of a prior art smart phone 1.
- the smart phone 1 has a cell phone sub-system 2, a personal digital assistant (PDA) sub-system 3 and a global positioning system (GPS) sub-system 4.
- the cell phone sub-system 2 has a cell phone engine 5 which is based on a digital signal processing unit.
- the cell phone engine 5 can work in multiple modes of operations such as in a GSM, GPRS and / or UMTS - mode.
- the cell phone engine 5 is coupled to FLASH memory 6 and to RAM 7.
- the FLASH memory 6 is a nonvolatile memory device and contains the software code including the operating system for the cell phone sub-system 2.
- the RAM 7 mainly serves to store variables and data generated and to be altered throughout the system runtime. Therefore the RAM 7 typically is a volatile storage device, such as a SDRAM.
- the PDA sub-system 3 has a PDA system processor 8 which is coupled to FLASH memory 9 and RAM 10. Further the PDA system processor 8 is coupled to human-machine interface 11, which comprises a touch screen and to mass storage 12 which can be a smart media, such as a FLASH card, or an IBM micro drive unit.
- human-machine interface 11 which comprises a touch screen
- mass storage 12 which can be a smart media, such as a FLASH card, or an IBM micro drive unit.
- GPS sub-system 4 has a GPS receiver 13 which is coupled to FLASH memory 14 and RAM 15.
- the FLASH memories 9 and 14 serve for storing the software including the operation system of the PDA sub-system 3 and the GPS sub-system 4, respectively.
- the operation of the cell phone sub-system 2 the PDA sub-system 3 and the GPS sub-system 4 is autonomous and independent of each other.
- a data request from one sub-system to another sub-system is handled by the receiving sub-system as an external request.
- Such requests and corresponding data can be interchanged via busses 16 and 17.
- a disadvantage of the prior art smart phone 1 is that the FLASH memories 6 , 9 and 14 need to be of the NOR-type for storage of the executable code. Such NOR-FLASH memories are a major cost factor for such an electronic system.
- the invention allows to store the boot-images of the individual sub-systems of an electronic system in an inexpensive memory device. For starting system operation the individual boot-images are loaded to the sub-system, such that the normal system operation can immediately start without having to start separate boot-programs . This allows to reduce the overall code size and therefore the physical size of the electronic system, which is of particular importance for portable and handheld devices .
- the invention is particularly beneficial for applications in so called loosely coupled multi processing architectures of the kind as depicted in Fig. 1.
- the boot-images are loaded into individual storage sub-system before the start of the normal system operation.
- Usage of the invention for loosely coupled multi processing architecture results in a significant cost advantage and increase of efficiency.
- the invention allows to safe a substantial amount of power, especially in the so called sleep-mode.
- the invention allows to partly or completely disable or stop the operation of the processors of the individual sub-systems .
- even the refreshing of the SDRAMs of the individual sub-systems can be discontinued.
- Fig. 1 is a block diagram of a prior art smart phone
- Fig. 2 is a block diagram of a loosely coupled multi processor system in accordance with the invention
- Fig. 3 is a block diagram of an alternative embodiment
- Fig. 4 is a block diagram of an implementation of a smart phone in accordance with the invention.
- Fig. 5 is illustrative of a zero-delay multiplexer which can be used in the embodiment of Fig. 4,
- Fig. 6 is illustrative of an embodiment of a zero-delay multiplexer which can be used in the embodiment of Fig. 4,
- Fig. 7 is a flow chart being illustrative of a method for generating boot-images for the sub-systems and
- Fig. 8 is illustrative of an embodiment of the method of the invention.
- Fig. 2 shows an electronic system having sub-systems Si, S2 , S3 ...Sn.
- Each of the sub-systems has a RAM 18 and a microprocessor 19 which is coupled to its respective RAM 18.
- Each of the sub-systems SI to Sn is coupled to a controller 20 via bus 21.
- the controller 20 is coupled to nonvolatile memory
- the code SI is the boot-image for the sub-system SI
- the code S2 is the boot-code for the sub-system S2 and so on.
- the codes SI to Sn are stored in the memory portion 23 in sequential order. This allows to utilize an inexpensive memory device for the memory 22 such as an NAND-FLASH memory. Storing the codes SI to Sn in sequential order avoids random memory access operations . As a consequence the access time provided by an inexpensive NAND-FLASH memory device is largely sufficient for sequentially reading the respective codes .
- the controller 20 provides the respective code portions to the ⁇ sub-systems SI to Sn via bus 21. After the boot-images have been loaded into all sub-system SI to Sn the normal system operation can immediately start.
- Fig. 3 is an alternative embodiment of the electronic system of Fig. 2.
- the same reference numbers are used for like elements .
- the electronic system of Fig. 3 has a memory 22 for storing portions of boot-image code for different sub-systems in the same memory line.
- the first line of the memory 22 contains the first code portions Sll, S21, S31, ..., Snl of all the sub-systems Si to Sn.
- the following lines of memory contain the further code portions .
- Flash memory system 22 can be realized to provide a data width representing the summed data width of all respective sub-systems .
- the DRAM loading time for all three sub-systems would be 0,8 seconds, thus resulting in an overall system boot-time of ⁇ 1 seconds in this example.
- the DRAM loading time for all 3 sub-systems would be 0,267 sec, thus resulting in an overall system boot-time of ⁇ 0,3 ns .
- Fig. 4 is another embodiment of an electronic system of the invention.
- the electronic system of Fig. 4 is a smart phone having a cell phone sub-system 24, a PDA sub-system 25 and a GPS sub-system 26.
- the cell phone sub-system 24 has a cell phone engine 27 and a system RAM 28.
- the cell phone engine 27 and the system RAM 28 are coupled by a multiplexer 29.
- the multiplexer 29 and the system RAM 28 each have a control input for receiving boot control information via line 30 from controller 31.
- the multiplexer 29 is coupled to the controller 31 via line 32 for receiving of boot-image data for the cell phone sub-system 24.
- the connection path between the multiplexer 29 to the controller 31 can include an optional code compression coprocessor 33.
- cell phone engine 27 is coupled to the controller 31 via line 34 for the purposes of control and transmission of boot-image data to the cell phone engine 27.
- cell phone engine 27 is coupled to high frequency radio component 35 which is coupled to antenna 36 in order to realize an air interface.
- cell phone engine 27 is coupled to audio I/O system 37 which is coupled to a speaker and a microphone.
- the cell phone sub-system 24 is powered by DC-power sub-system 38.
- the system RAM 28 and the multiplexer 29 receive a power signal from output P5 of the DC-power subsystem 38 whereas the remaining components of the cell phone sub-system 24, including the cell phone engine 27, receive power vie the line P2 of the DC-power sub-system 38.
- the PDA sub-system 25 has a main processor 39 for the performance of typical PDA functions. Analogously to the cell phone sub-system 24 the main processor 39 is coupled to system RAM 40 via multiplexer 41. Again the system RAM 40 and the multiplexer 41 have control inputs for receiving boot control information from the controller 31 via line 42 and the multiplexer 41 is connected to controller 31 via line 43 to receive boot-image data via optional code compression coprocessor 33. Again main processor 39 is also connected to controller 31 by line 44.
- main processor 39 is coupled to output unit 44 including an LCD display and to a mass storage device, such as smart media, via mass storage controller 45.
- the system RAM 40 and the multiplexer 41 receive power via line P5 of the DC-power sub-system 38 and the remaining components of the PDA sub-system 25, including main processor 39, receive power via line P4 of the DC-power sub-system 38.
- the GPS sub-system 26 has a GPS system processor 46 which is coupled to its system RAM 47 via multiplexer 48.
- the system RAM 47 and the multiplexer 48 have control inputs which are coupled to the boot-control output of the controller 31 via line 49.
- GPS system processor 46 is coupled to GPS receiver 50 having an antenna 51.
- the system RAM 47 and the multiplexer 48 receive power from the output P5 of the DC-power sub-system 38 whereas the remaining components of the GPS sub-system 26, including GPS system processor 46, receive power from the output P3 of the DC-power sub-system 38.
- the above described cell phone sub-system 24, PDA sub-system 25 and GPS sub-system 26 are inter-coupled by busses 52 and 53 for loosely coupling the sub-systems .
- the DC-power sub-system 38 is connected to the controller 31 via line 54 for the purposes of power control, in particular with respect to bringing the electronic system into a sleep- mode. Further the controller 31 is coupled to nonvolatile memory 54. Nonvolatile memory 54 corresponds to memory 22 of Fig. 2 and serves to store the boot-image data of the cell phone subsystem 24, the PDA sub-system 25 and the GPS sub-system 26 in consecutive order.
- the optional code compression co-processor 33, the controller 31 and the memory 54 are comprised in a boot control system 55.
- the boot control system 55 receives power from the DC-power sub-system 38 from its output Pi.
- the controller 31 directs the DC- power sub-system 38 to apply power to the components of the cell phone sub-system 24, the PDA sub-system 25 and the GPS sub-system 26.
- the controller 31 performs a read request to the memory 54 in order to read out the boot-image data contained in memory 54 sequentially.
- a single read request is sufficient in order to start the screening of the complete boot-image data out of the memory 54 to the controller 31.
- the controller 31 first receives the boot-image data for the cell phone sub-system 24 and transmits the boot-image data to the cell phone sub-system 24.
- the boot- image data to be stored in system RAM 28 is provided to the multiplexer 29 which receives a control input via line 30 in order to pass the boot-image data to the system RAM 28 for storage.
- the cell phone engine 27 can receive register values via line 24 from the controller 31.
- the register values can be embedded in the boot-image data.
- control data in the boot-image data can be utilized for detection by the controller 31 such that the controller 31 can direct the required portions of the boot-image data to the appropriate components of the cell phone sub-system 24.
- the controller 31 can switch off the clocks of the microprocessors i.e. cell phone engine 27, main processor 39 and GPS system processor 46, while directing the DC- power sub-system 38 to continue to supply power via lines P2 , P3 , P4, respectively. This way the operation of the respective processors is stopped while preserving the contents of the processors register values.
- the refreshing of the system RAMs 28, 40 and 47 is done by the controller 31 in order to preserve the data in those memories. This way a substantial amount of power can be saved. In order to bring the system back to life only the clocks for the processors have to be switched on again and normal system operation can be resumed immediately.
- This option is different from the first one in that both the clocks and the power of the microprocessors are switched off. This has the advantage that even more power can be saved. However for bringing the system back to life the registers of the microprocessors have to be reloaded from the memory 54 which takes some amount of time. 3. This option is different from the first two options in that the power and clocks for the sub-system 24, 25 and 26 are completely switched off. This has the advantage that even more power can be saved; on the other hand the complete boot-images have to be reloaded.
- a significant overall system cost saving can be accomplished by means of the system of Fig. 4 by (i) a reduced size and amount of overall system FLASH memory (ii) application of highly cost effective large scale integrated FLASH memories as the entire boot / program / code of all sub-systems and applications can be concentrated in one common memory and (iii) utilizing highly cost effective large scale SDRAM memories in the core- processing-sub-systems of the overall system.
- code compression and decompression by means of code compression co-processor 33.
- code compression an error correcting code can be used such that a very in-expensive memory device 54 having a high error rate can be utilized.
- programs and applications exercising directly out of the high speed SDRAMs will increase the individual sub-system operation speed - as well as the overall system performance.
- Fig. 5 illustrates a preferable solution.
- the basic element of the switch is a fast, low on resistance, low capacitance, high current capacity MOS-FET switch.
- the combination of low on resistance and low capacitance is provided by a CMOS process allowing a short CMOS channel length.
- the switch shown in Fig. 5 consists of a N-channel MOS transistor driven by a CMOS gate.
- the gate of the N-channel transistor is at Vcc (+5V) and the device is on, with a typical on resistance of ⁇ 5W.
- the switch is off.
- the N-channel is preferably structured causing no direct leakage and to represent very low capacitance across the transistor in the off state.
- the off state leakage of this type of circuits is typically ⁇ 1 nA at room temperature .
- Fig. 6 is illustrative of a block diagram of an integrated implementation of the multiplexers 29, 41 and 48 of Fig. 4 using devices of the type as shown in Fig. 4.
- Fig. 7 is illustrative of a method to obtain the boot-images of the sub-systems of the system of Fig. 4.
- step 60 the sub-systems SI to Sn are implemented in a test system. The test system is booted in the usual way.
- step 61 the RAMs and the microprocessor registers of the sub-systems SI to Sn are scanned in order to obtain corresponding boot-images II to In.
- step 62 the boot-images II to In are concatenated by writing the boot-images sequentially into a nonvolatile RAM corresponding to memory 54 of the system in Fig. 4.
- Fig. 8 is illustrative of the options provided by the system of Fig. 4 for bringing the system into a sleep-mode.
- step 70 the boot-images II to In for the respective sub-systems SI to Sn are loaded such that the normal system operation can start.
- step 72 the DRAMs are continued to be refreshed by the boot controller (cf . controller 31 of Fig. 4) .
- step 73 the clocks of the multi processors are switched on again such that normal system operation can be resumed in step 74.
- both the clocks and the power of the microprocessors can be switched off in step 75 while the DRAMs are continued to be refreshed by the boot controller in step 76.
- step 7 * 7 the microprocessor registers are reloaded and the clocks are switched on in order to resume normal system operation in step 74.
- both the clocks and the power for all components of the sub-systems can be switched off in step 78.
- the complete boot-images II to In need to be reloaded in step 79 to resume normal system operation in step 74.
- DC-power sub-system 38 main processor 39 system RAM 40 multiplexer 41 line 42 line 43 output device 44 mass storage controller 45
- GPS receiver 50 antenna 51 bus 52 bus 53 memory 54 boot control system 55
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2002302563A AU2002302563A1 (en) | 2001-05-19 | 2002-04-24 | Electronic system and method for booting of an electronic system |
| EP02730195A EP1407352A2 (en) | 2001-05-19 | 2002-04-24 | Electronic system and method for booting of an electronic system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP01112316 | 2001-05-19 | ||
| EP01112316.3 | 2001-05-19 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2002095581A2 true WO2002095581A2 (en) | 2002-11-28 |
| WO2002095581A3 WO2002095581A3 (en) | 2004-01-29 |
Family
ID=8177486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2002/004480 Ceased WO2002095581A2 (en) | 2001-05-19 | 2002-04-24 | Electronic system and method for booting of an electronic system |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP1407352A2 (en) |
| AU (1) | AU2002302563A1 (en) |
| WO (1) | WO2002095581A2 (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1486869A2 (en) | 2003-06-13 | 2004-12-15 | Samsung Electronics Co., Ltd. | Apparatus and method for initializing coprocessor |
| WO2005013125A1 (en) * | 2003-08-01 | 2005-02-10 | Symbian Software Limited | A method of accessing data in a computing device |
| EP1286263A3 (en) * | 2001-08-20 | 2005-08-10 | Samsung Electronics Co., Ltd. | Apparatus and method for interfacing between modem and memory in mobile station |
| WO2006026645A2 (en) | 2004-08-30 | 2006-03-09 | Silicon Storage Technology, Inc. | Systems and methods for providing nonvolatile memory management in wireless phones |
| EP1708085A1 (en) * | 2005-03-31 | 2006-10-04 | Pioneer Corporation | Image processor |
| CN102859963A (en) * | 2010-04-19 | 2013-01-02 | 苹果公司 | Booting and configuring a subsystem securely from non-local storage |
| WO2014039113A1 (en) * | 2012-09-07 | 2014-03-13 | Apple Inc. | Accessory booting over usb |
| US20150074834A1 (en) * | 2013-09-06 | 2015-03-12 | Getac Technology Corporation | Electronic device and protection method thereof |
| US9036026B2 (en) | 2009-06-12 | 2015-05-19 | Magna Electronics | Scalable integrated electronic control unit for vehicle |
| CN115437712A (en) * | 2022-09-07 | 2022-12-06 | 厦门紫光展锐科技有限公司 | Firmware startup method, device and electronic equipment of communication processor |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5109484A (en) * | 1986-04-09 | 1992-04-28 | International Business Machines Corporation | Self configuring terminal which polls loop network and generates list of connected devices for use in selectively downloading control programs |
| US5497497A (en) * | 1989-11-03 | 1996-03-05 | Compaq Computer Corp. | Method and apparatus for resetting multiple processors using a common ROM |
| US5448716A (en) * | 1992-10-30 | 1995-09-05 | International Business Machines Corporation | Apparatus and method for booting a multiple processor system having a global/local memory architecture |
| JPH07311752A (en) * | 1994-05-11 | 1995-11-28 | Internatl Business Mach Corp <Ibm> | Decentralized data processing system and initial program loading method |
| US5737567A (en) * | 1995-10-23 | 1998-04-07 | Unisys Corporation | Fast write initialization system for microcode RAM via data path array using pre-loaded flash memory an programmable control logic array |
| US6212632B1 (en) * | 1998-07-31 | 2001-04-03 | Flashpoint Technology, Inc. | Method and system for efficiently reducing the RAM footprint of software executing on an embedded computer system |
-
2002
- 2002-04-24 AU AU2002302563A patent/AU2002302563A1/en not_active Abandoned
- 2002-04-24 WO PCT/EP2002/004480 patent/WO2002095581A2/en not_active Ceased
- 2002-04-24 EP EP02730195A patent/EP1407352A2/en not_active Withdrawn
Cited By (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1286263A3 (en) * | 2001-08-20 | 2005-08-10 | Samsung Electronics Co., Ltd. | Apparatus and method for interfacing between modem and memory in mobile station |
| EP1486869A3 (en) * | 2003-06-13 | 2007-09-05 | Samsung Electronics Co., Ltd. | Apparatus and method for initializing coprocessor |
| EP1486869A2 (en) | 2003-06-13 | 2004-12-15 | Samsung Electronics Co., Ltd. | Apparatus and method for initializing coprocessor |
| KR100849296B1 (en) * | 2003-06-13 | 2008-07-29 | 삼성전자주식회사 | Apparatus and method for initiating an auxiliary control unit in a system having a main controller and an auxiliary control unit |
| WO2005013125A1 (en) * | 2003-08-01 | 2005-02-10 | Symbian Software Limited | A method of accessing data in a computing device |
| EP1797645A4 (en) * | 2004-08-30 | 2009-01-14 | Silicon Storage Tech Inc | SYSTEMS AND METHODS FOR MANAGING NON-VOLATILE MEMORY OF WIRELESS TELEPHONES |
| JP2008511929A (en) * | 2004-08-30 | 2008-04-17 | シリコン ストレージ テクノロジー、 インク. | System and method for managing non-volatile memory of a mobile phone |
| US7941593B2 (en) | 2004-08-30 | 2011-05-10 | Greenliant Llc | Systems and methods for providing nonvolatile memory management in wireless phones |
| WO2006026645A2 (en) | 2004-08-30 | 2006-03-09 | Silicon Storage Technology, Inc. | Systems and methods for providing nonvolatile memory management in wireless phones |
| EP3422583A1 (en) * | 2004-08-30 | 2019-01-02 | Google LLC | Systems and methods for providing nonvolatile memory management in wireless phones |
| EP1708085A1 (en) * | 2005-03-31 | 2006-10-04 | Pioneer Corporation | Image processor |
| US9036026B2 (en) | 2009-06-12 | 2015-05-19 | Magna Electronics | Scalable integrated electronic control unit for vehicle |
| US12348904B2 (en) | 2009-06-12 | 2025-07-01 | Magna Electronics Inc. | Vehicular scalable integrated control system with scalable integrated control unit |
| US11212490B2 (en) | 2009-06-12 | 2021-12-28 | Magna Electronics Inc. | Vehicular control system with central electronic control unit |
| US10425619B2 (en) | 2009-06-12 | 2019-09-24 | Magna Electronics Inc. | Vehicular control system with central electronic control unit |
| US10091465B2 (en) | 2009-06-12 | 2018-10-02 | Magna Electronics Inc. | Scalable integrated electronic control unit for vehicle |
| JP2013531284A (en) * | 2010-04-19 | 2013-08-01 | アップル インコーポレイテッド | Secure boot and configuration of subsystems from non-local storage |
| CN102859963B (en) * | 2010-04-19 | 2015-11-25 | 苹果公司 | Safely boot and configure subsystems from non-local storage |
| AU2011243007B2 (en) * | 2010-04-19 | 2014-02-20 | Apple Inc. | Booting and configuring a subsystem securely from non-local storage |
| EP2378454A3 (en) * | 2010-04-19 | 2013-03-27 | Apple Inc. | Booting and configuring a subsystem securely from non-local storage |
| CN102859963A (en) * | 2010-04-19 | 2013-01-02 | 苹果公司 | Booting and configuring a subsystem securely from non-local storage |
| CN104583951A (en) * | 2012-09-07 | 2015-04-29 | 苹果公司 | Accessory booting over usb |
| US9092233B2 (en) | 2012-09-07 | 2015-07-28 | Apple Inc. | Accessory booting over USB |
| WO2014039113A1 (en) * | 2012-09-07 | 2014-03-13 | Apple Inc. | Accessory booting over usb |
| US9218508B2 (en) * | 2013-09-06 | 2015-12-22 | Getac Technology Corporation | Electronic device and protection method thereof |
| US20150074834A1 (en) * | 2013-09-06 | 2015-03-12 | Getac Technology Corporation | Electronic device and protection method thereof |
| CN115437712A (en) * | 2022-09-07 | 2022-12-06 | 厦门紫光展锐科技有限公司 | Firmware startup method, device and electronic equipment of communication processor |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1407352A2 (en) | 2004-04-14 |
| WO2002095581A3 (en) | 2004-01-29 |
| AU2002302563A1 (en) | 2002-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12248355B2 (en) | System on chip for reducing wake-up time, method of operating same, and computer system including same | |
| US6356500B1 (en) | Reduced power DRAM device and method | |
| US7340566B2 (en) | System and method for initializing a memory device from block oriented NAND flash | |
| KR100508087B1 (en) | System boot using nand flash memory and method thereof | |
| US8041885B2 (en) | Memory system and method with flash memory device | |
| US20030097510A1 (en) | System-On-Chip architecture that utilizes FeRAM and re-configurable hardware | |
| US20070233956A1 (en) | Memory card and data rewriting method | |
| US20100005282A1 (en) | Method and apparatus for booting from a flash memory | |
| WO2002095581A2 (en) | Electronic system and method for booting of an electronic system | |
| KR100685770B1 (en) | Data transfer method and system | |
| US6438683B1 (en) | Technique using FIFO memory for booting a programmable microprocessor from a host computer | |
| US7356717B2 (en) | Information processing apparatus with central processing unit and main memory having power saving mode, and power saving controlling method | |
| Yang et al. | Shortening the boot time of android os | |
| CN101349973B (en) | Method for dynamically loading embedded type Java processor microcode instruction set | |
| KR100506031B1 (en) | Microcomputer, electronic equipment and emulation method | |
| US7581037B2 (en) | Effecting a processor operating mode change to execute device code | |
| US20070283139A1 (en) | Information processing apparatus and control method used thereby | |
| US20030079103A1 (en) | Apparatus and method to perform address translation | |
| KR100777446B1 (en) | Electronic device and its booting method | |
| CN101739272A (en) | Electronic device, and method and system for starting basic input-output system | |
| US7206930B2 (en) | Method and apparatus for reducing strapping devices | |
| CN107480052B (en) | Method and device for positioning BIOS (basic input output System) codes during downtime | |
| CN113535248B (en) | TP chip power-on starting method for reducing SRAM space | |
| CN100392619C (en) | Method for controlling flash memory access time, flash memory access system and flash memory controller | |
| US20050262291A1 (en) | Method to write in a non-volatile memory and system to implement such method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2002730195 Country of ref document: EP |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2002730195 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |