US2010169527A1PendingUtilityA1

Data path master/slave data processing device

48
Assignee: IBMPriority: Jul 25, 2002Filed: Mar 8, 2010Published: Jul 1, 2010
Est. expiryJul 25, 2022(expired)· nominal 20-yr term from priority
G06F 13/4022
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus is described for data processing in a computer system. The apparatus comprises a data processing device having a data processing master, a functionally coupled data processor core, and a functionally coupled data processor slave. Both the data processing master and the data processing slave are coupled to a common bus or common crossbar switch. The data processing device processes the data associated with transfers to or from the data processor slave. System masters will direct transactions that require data processing to the data processing slave, which will indirectly interact with the target memory slave. System masters will direct transactions that do not require data processing, directly to the target memory slave.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
   
   
       2 . (canceled) 
   
   
       3 . (canceled) 
   
   
       4 . (canceled) 
   
   
       5 . (canceled) 
   
   
       6 . (canceled) 
   
   
       7 . (canceled) 
   
   
       8 . (canceled) 
   
   
       9 . (canceled) 
   
   
       10 . (canceled) 
   
   
       11 . (canceled) 
   
   
       12 . (canceled) 
   
   
       13 . (canceled) 
   
   
       14 . (canceled) 
   
   
       15 . A data path system having a crossbar switch and a data processor device employed for data processing in a computer system, the data processor device comprising:
 a data processing master;   a data processing core; and   a data processing slave;   wherein the data processing master is functionally coupled to an input of the crossbar switch, and the data processing slave is functionally coupled to a single way of the same crossbar switch; and   wherein the data processing slave is employable to capture data to be processed, the captured data then written by the system master.   
   
   
       16 . The data path system of  claim 15 , wherein the data processing slave is further employable to transmit the captured data to the processing core. 
   
   
       17 . The data path system of  claim 15 , wherein the data processing core is further employable to process captured data. 
   
   
       18 . The data path system of  claim 15 , wherein the data processing core is further employable to data compress captured data. 
   
   
       19 . The data path system of  claim 15 , wherein the data processing core is further employable to encrypt captured data. 
   
   
       20 . The data path system of  claim 15 , wherein the data processing core is further employable to transmit processed data to the data processing master. 
   
   
       21 . The data path system of  claim 15 , wherein the data processing master is further employable to write processed data to a crossbar way other than the way to which the data processing slave is coupled, wherein the data is intended for a memory slave. 
   
   
       22 . A data path system having a crossbar switch, a system master, a memory slave and a data processor, the data processor employable for data processing in a computer system, the data processor comprising:
 a data processing master;   a data processing core; and   a data processing slave;   wherein the data processing master is functionally coupled to an input of the crossbar switch, and the data processing slave is functionally coupled to a single way of the same crossbar switch;   wherein the data processing slave is employable to receive a read request from the system master; and   wherein the data processing slave is further employable to notify the data processing master to read the requested data from the memory slave.   
   
   
       23 . The data path system of  claim 22 , wherein the data processing master is further employable to read data from the memory slave. 
   
   
       24 . The data path system of  claim 22 , wherein the data processing master is further employable to transmit the data to the data processing core. 
   
   
       25 . The data path system of  claim 22 , wherein the data processing core is employable to process the data. 
   
   
       26 . The data path system of  claim 22 , wherein the processing core is employable to encrypt data. 
   
   
       27 . The data path system of  claim 22 , wherein the wherein the processing core is employable to compress data. 
   
   
       28 . The data path system of  claim 22 , wherein the data processing slave is further employable to receive processed data from the data processing core. 
   
   
       29 . The data path system of  claim 22 , wherein the data processing slave is further employable to deliver processed data to the system master that made the initial read request. 
   
   
       30 . (canceled) 
   
   
       31 . (canceled)

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.