Multiprocessor control system, and a boot device and a boot control device used therein
First Claim
1. A multiprocessor control system including a plurality of processors, a boot control device controlling boot of the plurality of processors, a storage device storing boot data, and a shared bus interconnecting the plurality of processors, the boot control device and the storage device, the plurality of processors constituting at least one boot processor to which the boot data is to be loaded, the boot control device including:
- a time slot division unit for producing time slots on the shared bus by multiplexing channels for the plurality of processors; and
a time sharing control unit for determining a time slot for said at least one boot processor among the time slots produced by the time slot division unit, and for assigning the time slot to said at least one boot processor, the time sharing control unit comprising;
processor interface means for notifying a time-slot location of the time slot determined by the time sharing control unit, to said at least one boot processor; and
bus time-slot setting means for notifying the time-slot location to the storage device, the bus time-slot setting means allowing reading of the boot data from the storage device and inserting of the boot data into the time slot at the time-slot location among the time slots on the shared bus, so that the boot data is loaded into said at least one boot processor via the shared bus.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiprocessor control system includes a plurality of processors, a boot control device controlling boot of the plurality of processors, a storage device storing boot data therein, and a shared bus interconnecting the plurality of processors, the boot control device and the storage device. The processors constitute at least one boot processor to which the boot data is to be loaded. The boot control device includes a time slot division unit which produces time slots on the shared bus by multiplexing channels for the processors, and a time sharing control unit which determines a time slot for the boot processor among the time slots produced, and assigns the time slot to the boot processor. The time sharing control unit includes a processor interface part which notifies a time-slot location of the time slot determined, to the boot processor. A bus time-slot setting part notifies the time-slot location to the storage device, allowing reading of the boot data from the storage device and inserting of the boot data into the time slot at the time-slot location among the time slots on the shared bus, so that the boot data is loaded into the boot processor via the shared bus.
-
Citations
29 Claims
-
1. A multiprocessor control system including a plurality of processors, a boot control device controlling boot of the plurality of processors, a storage device storing boot data, and a shared bus interconnecting the plurality of processors, the boot control device and the storage device, the plurality of processors constituting at least one boot processor to which the boot data is to be loaded, the boot control device including:
-
a time slot division unit for producing time slots on the shared bus by multiplexing channels for the plurality of processors; and
a time sharing control unit for determining a time slot for said at least one boot processor among the time slots produced by the time slot division unit, and for assigning the time slot to said at least one boot processor, the time sharing control unit comprising;
processor interface means for notifying a time-slot location of the time slot determined by the time sharing control unit, to said at least one boot processor; and
bus time-slot setting means for notifying the time-slot location to the storage device, the bus time-slot setting means allowing reading of the boot data from the storage device and inserting of the boot data into the time slot at the time-slot location among the time slots on the shared bus, so that the boot data is loaded into said at least one boot processor via the shared bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A boot control device for controlling boot of a plurality of processors connected to a shared bus, the plurality of processors constituting at least one boot processor to which boot data is to be loaded, including:
-
a time slot division unit for producing time slots on the shared bus by multiplexing channels for the plurality of processors; and
a time sharing control unit for determining a time slot for said at least one boot processor among the time slots produced by the time slot division unit, and for assigning the time slot to said at least one boot processor, the time sharing control unit comprising;
processor interface means for notifying a time-slot location of the time slot determined by the time sharing control unit, to said at least one boot processor; and
bus time-slot setting means for notifying the time-slot location to the storage device, the bus time-slot setting means allowing reading of the boot data from the storage device and inserting of the boot data into the time slot at the time-slot location among the time slots on the shared bus, so that the boot data is loaded into said at least one boot processor via the shared bus. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A boot device including a board on which a plurality of processors, a boot control device controlling boot of the processors, a storage device storing boot data, and a shared bus interconnecting the plurality of processors, the boot control device and the storage device, are installed, the plurality of processors constituting at least one boot processor to which the boot data is to be loaded,
the boot control device including: -
a time slot division unit for producing time slots on the shared bus by multiplexing channels for the plurality of processors; and
a time sharing control unit for determining a time slot for said at least one boot processor among the time slots produced by the time slot division unit, and for assigning the time slot to said at least one boot processor, the time sharing control unit comprising;
processor interface means for notifying a time-slot location of the time slot determined by the time sharing control unit, to said at least one boot processor; and
bus time-slot setting means for notifying the time-slot location to the storage device, the bus time-slot setting means allowing reading of the boot data from the storage device and inserting of the boot data into the time slot at the time-slot location among the time slots on the shared bus, so that the boot data is loaded into said at least one boot processor via the shared bus. - View Dependent Claims (29)
-
Specification