P
US8804179B2ActiveUtilityPatentIndex 41

Information processing system, information processing method, and storage medium

Assignee: CANON KKPriority: Jul 23, 2012Filed: Jul 19, 2013Granted: Aug 12, 2014
Est. expiryJul 23, 2032(~6 yrs left)· nominal 20-yr term from priority
Inventors:SEKI HIROTAKA
H04N 1/32593G06F 12/06G06F 3/1296
41
PatentIndex Score
0
Cited by
3
References
9
Claims

Abstract

The information processing system includes an arithmetic processing unit, a master control unit including a master memory, and slave control units each including a slave memory. The master control unit stores in a master memory transmission data including address information that can designate the address of any one of the master memory and the slave memory, which is sent from the arithmetic processing unit, or transmits the transmission data to the corresponding slave memory via a communication data memory. Such the information processing system can reduce the number of times of directions from the master control unit to the slave control unit.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An information processing system, comprising:
 an arithmetic processing unit; 
 a master control unit configured to execute processing in accordance with an instruction from the arithmetic processing unit; 
 a slave control unit comprising a slave memory, configured to control a load in accordance with the instruction from the arithmetic processing unit; 
 a first communication line configured to connect the arithmetic processing unit to the master control unit; and 
 a second communication line configured to connect the master control unit to the slave control unit, wherein: 
 the master control unit comprises an address decoder, a master memory, and a communication data memory; 
 the arithmetic processing unit configured to transmit a write command, address information in a system address space, and data to the master control unit via the first communication line; 
 the address information in the system address space is information for designating an address in a system address space being a space obtained by integrating a master memory address space of the master memory and a slave memory address space of the slave memory; 
 the address decoder comprised in the master control unit configured to analyze the address information in the system address space received from the arithmetic processing unit, and to select a writing destination for the data received from the arithmetic processing unit; 
 the master control unit configured to write, when the address decoder selects the master memory as the writing destination, the data received from the arithmetic processing unit to the address of the master memory address space of the master memory corresponding to the address information in the system address space, and to execute the processing based on the data written to the master memory; and 
 the master control unit configured to generate, when the address decoder selects the slave memory as the writing destination, address information on the slave memory address space based on the address information in the system address space, to write the write command, the address information on the slave memory address space, and the data to the communication data memory, and to transmit the write command, the address information on the slave memory address space, and the data written to the communication data memory to the slave control unit via the second communication line. 
 
     
     
       2. The information processing system according to  claim 1 ,
 wherein the slave control unit configured to write the data received from the master control unit to the address of the slave memory corresponding to the address information on the slave memory address space received from the master control unit, and to control the load based on the data written to the slave memory. 
 
     
     
       3. The information processing system according to  claim 1 , wherein:
 the address decoder configured to select a writing destination for the data received from the arithmetic processing unit based on the data on a predetermined address of the address information in the system address space; and 
 the address decoder configured to generate the address information on the slave memory address space by extracting the predetermined address from the address information in the system address space. 
 
     
     
       4. The information processing system according to  claim 1 , wherein:
 the first communication line comprises a parallel bus; and 
 the second communication line comprises a serial bus. 
 
     
     
       5. An information processing method, which is executed by a system comprising:
 an arithmetic processing unit; 
 a master control unit comprising an address decoder, a master memory, and a communication data memory, configured to execute processing in accordance with an instruction from the arithmetic processing unit; 
 a slave control unit comprising a slave memory, configured to control a load in accordance with the instruction from the arithmetic processing unit; 
 a first communication line configured to connect the arithmetic processing unit to the master control unit; and 
 a second communication line configured to connect the master control unit to the slave control unit; 
 the system configured to form a system address space being a space obtained by integrating a master memory address space of the master memory and a slave memory address space of the slave memory; 
 the information processing method comprising: 
 transmitting, by the arithmetic processing unit, a write command, address information in the system address space, and data to the master control unit via the first communication line; 
 the address information in the system address space is information for designating an address in the system address space; 
 analyzing, by the address decoder of the master control unit, the address information in the system address space received from the arithmetic processing unit, and selecting a writing destination for the data received from the arithmetic processing unit; 
 writing, by the master control unit, when the address decoder selects the master memory as the writing destination, the data received from the arithmetic processing unit to an address of the master memory address space of the master memory corresponding to the address information in the system address space, and executing the processing based on the data written to the master memory; 
 generating, by the master control unit, when the address decoder selects the slave memory as the writing destination, address information on the slave memory address space based on the address information in the system address space, and writing the write command, the address information on the slave memory address space, and the data to the communication data memory; and 
 transmitting, by the master control unit, the write command, the address information on the slave memory address space, and the data written to the communication data memory to the slave control unit via the second communication line. 
 
     
     
       6. The information processing method according to  claim 5 , further comprising writing, by the slave control unit, the data received from the master control unit to an address of the slave memory corresponding to the address information on the slave memory address space received from the master control unit, and controlling the load based on the data written to the slave memory. 
     
     
       7. The information processing method according to  claim 5 , further comprising:
 selecting, by the address decoder, a writing destination for the data received from the arithmetic processing unit based on the data on a predetermined address of the address information in the system address space; and 
 generating, by the address decoder, the address information on the slave memory address space by extracting the predetermined address from the address information in the system address space. 
 
     
     
       8. The information processing method according to  claim 5 , further comprising:
 transmitting, by the arithmetic processing unit, the write command, the address information in the system address space, and the data to the master control unit through parallel communications via the first communication line; and 
 transmitting, by the master control unit, the write command, the address information on the slave memory address space, and the data to the slave control unit through serial communications via the seconds communication line. 
 
     
     
       9. A non-transitory computer-readable storage medium having stored thereon a program capable of causing a computer to execute the information processing method according to  claim 5 .

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.