Apparatus and method for controlling initialization of a processor system
First Claim
1. An apparatus for controlling initialization of a processor system having a memory device which, based on a memory request signal, reads data and outputs the read data to a data bus and having a processor which, based on a reset signal, outputs the memory request signal to read an initialization program stored in the memory device, said apparatus comprising:
- detector means for detecting the memory request signal output by the processor in response to the reset signal; and
generator means, based on the detection by said detector means, for generating initiation information for starting the initialization program and returning the initiation information to the processor by outputting the information to the data bus.
1 Assignment
0 Petitions
Accused Products
Abstract
An appratus and a method for controlling initialization of a processor system having a memory device which reads data based on a memory request signal and outputs the read data to a data bus and having a processor which outputs the memory request signal based on a reset signal, to read an initialization program stored in the memory device. A detector detects the memory request signal output by the processor. A counter counts the memory request signals detected by the detector. A selector which has predetermined data provided, selects the data in accordance with the counting by the counter and outputs the selected data to the data bus as the initiation information.
-
Citations
16 Claims
-
1. An apparatus for controlling initialization of a processor system having a memory device which, based on a memory request signal, reads data and outputs the read data to a data bus and having a processor which, based on a reset signal, outputs the memory request signal to read an initialization program stored in the memory device, said apparatus comprising:
-
detector means for detecting the memory request signal output by the processor in response to the reset signal; and
generator means, based on the detection by said detector means, for generating initiation information for starting the initialization program and returning the initiation information to the processor by outputting the information to the data bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
wherein the initiation information specifies an operation-starting address in the memory device with which address the initialization program starts or an instruction instructing to jump to the operation-starting address. -
3. The apparatus according to claim 1,
wherein said generator means comprises: -
counter means for counting the memory request signals detected by said detector means; and
selector means having predetermined data provided, for selecting the data in accordance with the counting by said counter means and outputting the selected data to the data bus as the initiation information.
-
-
4. The apparatus according to claim 3,
wherein said detector means stops detecting the memory request signal in accordance with the counting by said counter means. -
5. The apparatus according to claim 3,
wherein said counter means further comprises: -
first provision means for providing a first value; and
wherein said counter means sets the first value as an initial value of the count.
-
-
6. The apparatus according to claim 3,
wherein said counter means further comprises: -
second provision means for providing a second value; and
wherein said counter means sets the second value as a maximum of the count.
-
-
7. The apparatus according to claim 3, further comprising:
inhibitor means for inhibiting the memory request signal from going outside of said apparatus while said apparatus is controlling the initialization.
-
8. The apparatus according to claim 7,
wherein said inhibitor means inhibits in accordance with the counting by said counter means.
-
-
9. A method for controlling initialization of a processor system having a memory device which, based on a memory request signal, reads data and outputs the read data to a data bus and having a processor which, based on a reset signal, outputs the memory request signal to read an initialization program stored in the memory device, said method comprising the steps of:
-
(a) detecting the memory request signal output by the processor in response to said request signal; and
(b) based on the detection, generating initiation information for starting the initialization program and returning the initiation information to the processor by outputting the information to the data bus. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
wherein the initiation information specifies an operation-starting address in the memory device with which address the initialization program starts or an instruction instructing to jump to the operation-starting address. -
11. The method according to claim 9,
wherein said generating in step (b) comprises the steps of: -
(c) counting the memory request signals detected by step (a); and
(d) having predetermined data provided, selecting the data in accordance with said counting by step (c) and outputting the selected data to the data bus as the initiation information.
-
-
12. The method according to claim 11,
wherein said detecting by step (a) stops detecting the memory request signal in accordance with counting by step (c). -
13. The method according to claim 11,
wherein said counting by step (c) further comprises the steps of: -
(e) providing a first value; and
wherein said counting by step (c) sets the first value as an initial value of said counting.
-
-
14. The method according to claim 11,
wherein said counting by step (c) further comprises the steps of: -
(f) providing a second value; and
wherein said counting by step (c) sets the second value as a maximum of said counting.
-
-
15. The method according to claim 11, further comprising the steps of:
(g) inhibiting the request signal from being input to the memory device while said method is controlling the initialization.
-
16. The method according to claim 15,
wherein said inhibiting by step (g) inhibits in accordance with said counting by step (c).
-
Specification