US2004193869A1PendingUtilityA1

Data processing system for performing software intialization

Assignee: FUJITSU LTDPriority: Jan 14, 2000Filed: Apr 8, 2004Published: Sep 30, 2004
Est. expiryJan 14, 2020(expired)· nominal 20-yr term from priority
G06F 9/4403
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A command fetch control section 1 has an address selection function of selecting the start address of an initialization program stored in a local memory (RAM 6 ) or an external memory (ROM 9 ) connected through external buses 7 and 8, based on an address selection signal MS externally given. When a processor 10 in which one or both of the supplies of its internal clocks bck and cck have been stopped after the system wad powered on, is to be restarted, the processor 10 can read out the initialization program necessary for its restarting operation from the high-speed RAM 6. Thus the restarting operation can be performed rapidly.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A data processing system performing a software initialization using an initialization program after performing an initialization in response to a reset signal, the system comprising: 
 an address selecting section selecting a start address of the initialization program stored in a memory based on an address selection signal; and    an area design register to designate an address area of the memory.    
     
     
         2 . The data processing system according to  claim 1 , wherein the initialization is a hardware initialization.  
     
     
         3 . A data processing system performing software initialization using an initialization program after an initialization in response to a reset signal, the system comprising: 
 an access inhibiting section inhibiting any access request to a memory storing the initialization program based on a start inhibit signal, wherein the initialization program is transferred from an external memory to the memory while the start inhibiting signal is applied.    
     
     
         4 . A data processing system comprising data processors connected to a common bus, each of the processors performing software initialization using an initialization program after performing initialization in response to a reset signal, and at least one of the processors comprising: 
 an address inhibiting section inhibiting any access requests to an external memory storing the initialization program, based on a start inhibiting signal,    wherein the initialization program is transferred from the external memory to a local memory while the access inhibiting section inhibits any access requests to the local memory.    
     
     
         5 . A data processing system performing software initialization using an initialization program after performing initialization in response to a reset signal, the system comprising: 
 a data transferring control section transferring the initialization program from an external memory to a local memory of another processor while the processor is inhibited to access requests to the local memory.    
     
     
         6 . A data processing system comprising data processors connected to a common bus, each of the processors performing software initialization using an initialization program after performing initialization in response to a reset signal, and at least one of the processors comprising: 
 a data transferring control section transferring the initialization program from an external memory to a local memory of one other processor while the other processor is inhibited to access requests to the local memory.    
     
     
         7 . A data processing system performing a second initialization using an initialization program after a first initialization, the system comprising: 
 a reset register storing a reset signal,    wherein the initialization program executes processing selectively based on the reset signal.    
     
     
         8 . The data processing system according to  claim 7 , wherein a memory storing a start address of the initialization program stored is selected based on the reset signal.  
     
     
         9 . The data processing system according to  claim 8 , wherein the memory is a local memory or an external memory.  
     
     
         10 . The data processing system according to  claim 7 , wherein the initial reset signal is one of a plurality of reset signals.  
     
     
         11 . A data processing system performing software initialization using an initialization program in response to a reset signal, the system comprising: 
 an address designation section to designate an address area of a memory that stores a start address of the initialization program based on the reset signal.    
     
     
         12 . The data processing system according to  claim 11 , wherein the initial reset signal is one of a plurality of reset signals.  
     
     
         13 . The data processing system according to  claim 11 , further comprising: 
 a reset register storing the reset signal.    
     
     
         14 . A data processing method performing software initialization using an initialization program in response to a reset signal, the method comprising: 
 receiving the reset signal; and    executing processing selectively based on the reset signal.    
     
     
         15 . The data processing method according to  claim 14 , wherein a memory storing a start address of the initialization program stored is selected based on the reset signal.  
     
     
         16 . The data processing method according to  claim 15 , wherein the memory is a local memory or an external memory.  
     
     
         17 . The data processing method according to  claim 14 , wherein the initial reset signal is one of a plurality of reset signals.  
     
     
         18 . A data processing method performing software initialization using an initialization program in response to a reset signal, the method comprising: 
 receiving the reset signal; and    designating an address area of a memory that stores a start address of the initialization program based on the reset signal.    
     
     
         19 . A data processing method performing software initialization using an initialization program after performing initialization in response to a reset signal, the method comprising: 
 performing the initialization;    setting the reset signal in a reset register;    checking the reset signal in the reset register; and    performing the software initialization selectively based on the reset signal.    
     
     
         20 . The data processing method according to  claim 19 , wherein the software initialization program starts to execute at a start address stored in one of a local memory and an external memory.  
     
     
         21 . The data processing method according to  claim 20 , wherein the local memory is a high-speed memory and the external memory is a low-speed memory.  
     
     
         22 . A data processing method performing software initialization using an initialization program in response to a reset signal, the method comprising: 
 storing a reset signal to a reset register;    selecting an address of the initialization program in a memory;    reading the reset signal in the reset register;    branching the initialization program to execute the initialization program selectively.    
     
     
         23 . The data processing method according to  claim 22 , wherein the memory is one of a local memory and an external memory.  
     
     
         24 . An initialization method initializing a processor in response to a reset signal, the method comprising: 
 performing a first initialization for the processor;    releasing the processor from the first initialization;    designating an address of a second initialization in a memory based on the reset signal; and    performing the second initialization.    
     
     
         25 . The initialization method according to  claim 24 , further comprising: 
 setting the reset signal in a reset register; and    checking the reset signal in the reset register for the second initialization.

Join the waitlist — get patent alerts

Track US2004193869A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.