Data processing system for performing software initialization
AssigneeFujitsu Limited
InventorsHiroyuki Utsumi, Yoshio Hirose
Life of this patent
Estimating the term…
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.
Claims27
A data processing system performing software initialization using an initialization program after performing hardware initialization in response to a reset signal, the system comprising:
- a memory storing the initialization program;
- an address selecting section selecting a start address of the initialization program stored in the memory based on an address selection signal;
- and
- an area designation register in the address selection section to designate an address area of the memory.
A data processing system performing software initialization using an initialization program after performing hardware initialization in response to a reset signal, the system comprising:
- an access inhibiting section inhibiting an access request to the memory storing the initialization program based on a start inhibiting signal;
- and
- a data transfer section transferring the initialization program from an external memory to a local memory while the start inhibiting signal is applied.
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 hardware initialization in response to a reset signal, and at least one of the processors comprising:
- an external memory connected to a bus and storing the initialization program;
- an address selecting section selecting a start address of the initialization program stored in the external memory based on an address selection signal;
- an access inhibiting section inhibiting any access requests to the external memory storing the initialization program, based on a start inhibiting signal;
- a local memory;
- and
- a data transferring section transferring the initialization program from the external memory to the local memory while the access inhibiting section inhibits any access requests to the local memory, the address selecting section selecting the start address of the initialization program stored in the local memory based on the address selection signal, after the access requests to the local memory are no longer inhibited.
A data processing system performing software initialization using an initialization program after performing hardware initialization in response to a reset signal, the system comprising:
- an address selection section selecting a start address of the initialization program stored in the memory based on an address selection signal;
- and
- a reset register in the address selection section that stores a first reset signal and a second reset signal.
A data processing method performing software initialization using an initialization program after performing hardware initialization in response to a reset signal, the method comprising:
- determining whether a request address exists within an address area for a local memory;
- selecting a start address of the initialization program stored in the local memory when the request address exists within the address area for the local memory;
- and
- selecting the start address of the initialization program stored in an external memory when the request address does not exist within the address area for the local memory.
A data processing method for software initialization, comprising:
- determining whether a request address for an initialization program exists within an address area for a local memory;
- selecting a start address of the initialization program stored in the local memory when the request address exists within the address area for the local memory;
- and
- selecting the start address of the initialization program stored in an external memory when the request address does not exist within the address area for the local memory.
A data processing method for software initialization, comprising:
- issuing a request address for an initialization program in an external memory when a system is powered on;
- transferring the initialization program from the external memory to a local memory;
- setting an address area for the local memory in an area designation register;
- and
- accessing the local memory for the initialization program after the system is powered on.
A data processing method performing software initialization using an initialization program read from a memory after performing hardware initialization in response to a reset signal, the method comprising:
- inhibiting an access request to the memory storing the initialization program based on a start inhibiting signal;
- and
- transferring the initialization program from an external memory to a local memory while the start inhibiting signal is applied.
A data processing method performing software initialization, comprising:
- accessing an external memory when a first reset signal indicates that a data processing system is powered on;
- transferring an initialization program from an external memory to a local memory;
- accessing the local memory when a second reset signal indicates that a clock supply is restarted;
- and
- initializing the data processing system using the initialization program from the local memory.
Dependencies are inferred from the claim text.