Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
329 words
A data processing system having: an internal communication bus defining a first protocol; a processing unit (CPU) in communication with said internal communication bus; a central memory in communication with said internal communication bus; at least one external communication bus defining a second protocol; at least one peripheral unit; at least one control module in communication with said external communication bus and each control module in communication with at least one of said at least one peripheral unit an interconnection effecting interconnection between said control module and said internal communication bus, said interconnection including an internal interface device directly connected to said internal communication bus and transferring information according to said first protocol; an external interface device directly connected to said external communication bus and transferring information according to said second protocol; an interdevice communication link transferring information according to a third protocol and interconnecting said external interface device and said internal interface device, said internal interface device assuring adaptation between said first protocol and said third protocol for communication between said internal interface device and said interdevice communication link and said external interface device assuring adaptation between said second protocol and said third protocol for communication between said external interface device and said interdevice communication link; and said control module further including address detection and generation means for selectively addressing said external interface device and at least one of said external communication bus and said internal communication bus, said external interface device including detection means for detecting said selective addressing and in response thereto operating as a transparent communication node to effect communication between said control module and at least one of said external communication bus and said internal communication bus, upon said at least one of said external communication bus and said internal communication bus being addressed, said external interface device alternatively operating as a memory server to effect direct memory access between said control module and said central memory upon said external interface device being addressed.
Claim 2
Dependent Claim
329 words
A data processing system having: an internal communication bus defining a first protocol; a processing unit (CPU) in communication with said internal communication bus; a central memory in communication with said internal communication bus; at least one external communication bus defining a second protocol; at least one peripheral unit; at least one control module in communication with said external communication bus and each control module in communication with at least one of said at least one peripheral unit an interconnection effecting interconnection between said control module and said internal communication bus, said interconnection including an internal interface device directly connected to said internal communication bus and transferring information according to said first protocol; an external interface device directly connected to said external communication bus and transferring information according to said second protocol; an interdevice communication link transferring information according to a third protocol and interconnecting said external interface device and said internal interface device, said internal interface device assuring adaptation between said first protocol and said third protocol for communication between said internal interface device and said interdevice communication link and said external interface device assuring adaptation between said second protocol and said third protocol for communication between said external interface device and said interdevice communication link; and said control module further including address detection and generation means for selectively addressing said external interface device and at least one of said external communication bus and said internal communication bus, said external interface device including detection means for detecting said selective addressing and in response thereto operating as a transparent communication node to effect communication between said control module and at least one of said external communication bus and said internal communication bus, upon said at least one of said external communication bus and said internal communication bus being addressed, said external interface device alternatively operating as a memory server to effect direct memory access between said control module and said central memory upon said external interface device being addressed.
Claim 3
Dependent Claim
28 words
A data processing system according to claim 1, wherein: said inter-device interface is a parallel communication channel for transmitting messages having a header part and a data part.
Claim 4
Dependent Claim
15 words
A data processing system according to claim 2, wherein: said parallel communication channel is bi-directional.
Claim 5
Dependent Claim
29 words
A data processing system according to claim 3, wherein said parallel communication channel further comprises: a synchronization line connected between said internal interface device and said external interface device.
Claim 6
Dependent Claim
26 words
A data processing system according to claim 4, wherein said internal interface device further comprises: a clock for generating a synchronization signal on said synchronization line.
Claim 7
Dependent Claim
23 words
A data processing system according to claim 5, wherein said internal interface device further comprises: a first sequencer responsive to said synchronization signal.
Claim 8
Dependent Claim
23 words
A data processing system according to claim 6, wherein said external interface device further comprises: a second sequencer responsive to said synchronization signal.
Claim 9
Dependent Claim
48 words
A data processing system according to claim 7, wherein said internal interface device further comprises: a plurality of internal interface working memories having a plurality of corresponding first memory ports connected to said parallel communication channel and said first sequencer, said memory ports responsive to said first sequencer.
Claim 10
Dependent Claim
48 words
A data processing system according to claim 8, wherein said external interface device further comprises; a plurality of working memories having a plurality of external interface corresponding second memory ports connected to said parallel communication channel and said second sequencer, said memory ports responsive to said second sequencer.
Claim 11
Dependent Claim
51 words
A data processing system according to claim 9, wherein said internal communication bus further comprises: a command channel, an address channel, and a data channel; and said plurality of internal interface working memories further comprises; a plurality of corresponding third memory ports connected to said address channel and said data channel.
Claim 12
Dependent Claim
41 words
A data processing system according to claim 10, wherein said internal interface device further comprises: a third sequencer connected to said command channel and responsive to said synchronization signal for loading and clearing of said plurality of internal interface working memories.
Claim 13
Dependent Claim
76 words
A data processing system according to claim 11, wherein said plurality of internal interface working memories further comprises: a first auxiliary buffer memory communicative with said first memory ports for receiving said headers form said inter-device interface; a second auxiliary buffer memory communicative with said third memory ports for receiving an address from said address channel; and a plurality of bi-directional buffer memories communicative with said third memory ports for receiving data from said data channel.
Claim 14
Dependent Claim
49 words
A data processing system according to claim 9, wherein said external interface device further comprises: a large capacity memory having inputs and outputs, and connected between said external communication bus and said inter-device interface; and a processing unit for controlling said input and output of said large capacity memory.
Claim 15
Dependent Claim
39 words
A data processing system according to claim 13, wherein said plurality of working memories further comprises: a plurality of bi-directional FIFO registers communicative with said large capacity memory and controlled by said second sequencer of said external interface device.
Claim 16
Dependent Claim
55 words
A data processing system according to claim 14, further comprising: a plurality of said external communication buses, each having at least one said peripheral unit and at least one said external interface device, each connected thereto; and said system including only one internal interface device having means for providing direct communication between said peripheral units.
Claim 17
Dependent Claim
48 words
A data processing system according to claim 15, wherein said means for providing direct communication comprises: a node connected to said plurality of first memory ports; and a plurality of isolation ports responsive to said first sequencer and connected between said node and said plurality of working memories.
Claim 18
Dependent Claim
25 words
A data processing system according to claim 1, wherein said inter-device interface comprises: an independent series channel for communicating the initialization and service maintenance requests.
Claim 19
Dependent Claim
24 words
A data processing system according to claim 17, wherein said internal interface device further comprises: a service controller connected to said independent series channel.
Claim 20
Dependent Claim
24 words
A data processing system according to claim 17, wherein said external interface device further comprises: a service controller connected to said independent series channel.
Claim 21
Dependent Claim
78 words
A data processing system according to claim 1, further comprising: at least one additional external communication bus; and corresponding additional means for communication between said internal communication bus and said external communication bus, including an additional said external interface device connected to said external communication bus, and an additional said inter device interface connecting said internal interface device with said additional external interface device for providing transparent communication between said control modules connected to said external communication buses.
Claim 22
Dependent Claim
21 words
A data processing system as claimed in claim 1, wherein: at least one said peripheral unit is an auxiliary central memory.
Claim 23
Dependent Claim
20 words
A data processing system as claimed in claim 1, wherein: at least one said peripheral unit is a mass memory.
Claim 24
Dependent Claim
313 words
A data processing system, comprising: an internal communication bus; a processing unit in communication with said internal communication bus; a central memory in communication with said internal communication bus; a first external communication bus; at least one control module in communication with said first external communication bus; a second external communication bus; an additional control module in communication with said second external communication bus, including means for recognizing an address; means for communication between said internal communication bus and said first external communication bus, including an internal interface device directly connected to said internal communication bus and transferring information according to a first protocol, an external interface device directly connected to said first external communication bus and transferring information according to a second protocol, and an inter-device interface connecting said internal interface device with said external interface device and transferring information according to a third protocol, said internal interface device assuring adaptation between said first protocol and said third protocol for communication between said internal interface device and said interdevice communication link and said external interface device assuring adaptation between said second protocol and said third protocol for communication between said external interface device and said interdevice communication link; means for communication between said internal communication bus and said second external communication bus; means in said at least one control module for providing an address on said first external communication bus; means in said external interface device for providing a first mode of operation including transparent communication service between said at least one control module and said additional control module; means in said external interface device for providing a second mode of operation including memory server access by said at least one control module to said central memory; and means in said external interface device responsive to said means for providing an address for selecting between said first and second modes of operation.
Claim 25
Dependent Claim
313 words
A data processing system, comprising: an internal communication bus; a processing unit in communication with said internal communication bus; a central memory in communication with said internal communication bus; a first external communication bus; at least one control module in communication with said first external communication bus; a second external communication bus; an additional control module in communication with said second external communication bus, including means for recognizing an address; means for communication between said internal communication bus and said first external communication bus, including an internal interface device directly connected to said internal communication bus and transferring information according to a first protocol, an external interface device directly connected to said first external communication bus and transferring information according to a second protocol, and an inter-device interface connecting said internal interface device with said external interface device and transferring information according to a third protocol, said internal interface device assuring adaptation between said first protocol and said third protocol for communication between said internal interface device and said interdevice communication link and said external interface device assuring adaptation between said second protocol and said third protocol for communication between said external interface device and said interdevice communication link; means for communication between said internal communication bus and said second external communication bus; means in said at least one control module for providing an address on said first external communication bus; means in said external interface device for providing a first mode of operation including transparent communication service between said at least one control module and said additional control module; means in said external interface device for providing a second mode of operation including memory server access by said at least one control module to said central memory; and means in said external interface device responsive to said means for providing an address for selecting between said first and second modes of operation.
Claim 26
Dependent Claim
28 words
A data processing system according to claim 23, wherein: said inter-device interface is a parallel communication channel for transmitting messages having a header part and a data part.
Claim 27
Dependent Claim
15 words
A data processing system according to claim 24, wherein: said parallel communication channel is bi-directional.
Claim 28
Dependent Claim
29 words
A data processing system according to claim 25, wherein said parallel communication channel further comprises: a synchronization line connected between said internal interface device and said external interface device.
Claim 29
Dependent Claim
26 words
A data processing system according to claim 26, wherein said internal interface device further comprises: a clock for generating a synchronization signal on said synchronization line.
Claim 30
Dependent Claim
23 words
A data processing system according to claim 27, wherein said internal interface device further comprises: a first sequencer responsive to said synchronization signal.
Claim 31
Dependent Claim
23 words
A data processing system according to claim 28, wherein said external interface device further comprises: a second sequencer responsive to said synchronization signal.
Claim 32
Dependent Claim
49 words
A data processing system according to claim 29, wherein said internal interface device further comprises: a plurality of internal interface working memories having a plurality of corresponding first memory ports connected to said parallel communication channel and said first sequencer, said first memory ports responsive to the first sequencer.
Claim 33
Dependent Claim
49 words
A data processing system according to claim 30, wherein said external interface device further comprises: a plurality of external interface working memories having a plurality of corresponding second memory ports connected to said parallel communication channel and said second sequencer, said second memory ports responsive to said second sequencer.
Claim 34
Dependent Claim
51 words
A data processing system according to claim 31, wherein said internal communication bus further comprises: a command channel, an address channel, and a data channel; and said plurality of internal interface working memories further comprises a plurality of corresponding third memory ports connected to said address channel and said data channel.
Claim 35
Dependent Claim
41 words
A data processing system according to claim 32, wherein said internal interface device further comprises: a third sequencer connected to said command channel and responsive to said synchronization signal for loading and clearing of said plurality of internal interface working memories.
Claim 36
Dependent Claim
76 words
A data processing system according to claim 33, wherein said plurality of internal interface working memories further comprises: a first auxiliary buffer memory communicative with said first memory ports for receiving said headers from said inter-device interface; a second auxiliary buffer memory communicative with said third memory ports for receiving an address from said address channel; and a plurality of bi-directional buffer memories communicative with said third memory ports for receiving data from said data channel.
Claim 37
Dependent Claim
49 words
A data processing system according to claim 29, wherein said external interface device further comprises: a large capacity memory having inputs and outputs, and connected between said external communication bus and said inter-device interface; and a processing unit for controlling said inputs and outputs of said large capacity memory.
Claim 38
Dependent Claim
39 words
A data processing system according to claim 35, wherein said plurality of working memories further comprises: a plurality of bi-directional FIFO registers communicative with said large capacity memory and controlled by said second sequencer of said external interface device.
Claim 39
Dependent Claim
53 words
A data processing system according to claim 36, further comprising: a plurality of said external communication buses, each having at least one control module and at least one external interface device, each connected thereto; and said system including only one internal interface device having means for providing direct communication between the control modules.
Claim 40
Dependent Claim
48 words
A data processing system according to claim 37, wherein said means for providing direct communication comprises: a node connected to said plurality of first memory ports; and a plurality of isolation ports responsive to said first sequencer and connected between said node and said plurality of working memories.
Claim 41
Dependent Claim
24 words
A data processing system according to claim 23, wherein said inter-device interface comprises: an independent series channel for communicating initialization and service maintenance requests.
Claim 42
Dependent Claim
24 words
A data processing system according to claim 39, wherein said internal interface device further comprises: a service controller connected to said independent series channel.
Claim 43
Dependent Claim
24 words
A data processing system according to claim 39, wherein said external interface device further comprises: a service controller connected to said independent series channel.
Claim 44
Dependent Claim
288 words
A data processing system comprising: an internal communication bus; a first external communication bus; a second external communication bus; at least one internal unit connected to said internal communication bus; at least one external unit connected to said first external communication bus; an additional external unit connected to said second external communication bus, including means for recognizing an address; means for communication between the internal communication bus and said first external communication bus, including an internal interface device connected to said internal communication bus and communicating according to a first protocol, an external interface device connected to said first external communication bus and communicating according to a second protocol, and an inter-device interface connecting said internal interface device with said external interface device and communicating according to a third protocol, said internal interface device assuring adaptation between said first protocol and said third protocol for communication between said internal interface device and said interdevice communication link and said external interface device assuring adaptation between said second protocol and said third protocol for communication between said external interface device and said interdevice communication link; means for communication between said internal communication bus and said second external communication bus; means in said external unit for providing an address on said first external communication bus; means in said external interface device for providing a first mode of operation including transparent communication service between said external unit and said additional external unit; means in said external interface device for providing a second mode of operation including memory server access by said external unit to said central memory; and means in said external interface device responsive to said means for providing an address for selecting between said first and second modes of operation.
Claim 45
Dependent Claim
288 words
A data processing system comprising: an internal communication bus; a first external communication bus; a second external communication bus; at least one internal unit connected to said internal communication bus; at least one external unit connected to said first external communication bus; an additional external unit connected to said second external communication bus, including means for recognizing an address; means for communication between the internal communication bus and said first external communication bus, including an internal interface device connected to said internal communication bus and communicating according to a first protocol, an external interface device connected to said first external communication bus and communicating according to a second protocol, and an inter-device interface connecting said internal interface device with said external interface device and communicating according to a third protocol, said internal interface device assuring adaptation between said first protocol and said third protocol for communication between said internal interface device and said interdevice communication link and said external interface device assuring adaptation between said second protocol and said third protocol for communication between said external interface device and said interdevice communication link; means for communication between said internal communication bus and said second external communication bus; means in said external unit for providing an address on said first external communication bus; means in said external interface device for providing a first mode of operation including transparent communication service between said external unit and said additional external unit; means in said external interface device for providing a second mode of operation including memory server access by said external unit to said central memory; and means in said external interface device responsive to said means for providing an address for selecting between said first and second modes of operation.
Claim 46
Dependent Claim
18 words
A data processing system as claimed in claim 42, wherein: said external unit comprises an auxiliary processing unit.
Claim 47
Dependent Claim
16 words
A data processing system as claimed in claim 42, wherein: said external unit comprises a co-processor.
Claim 48
Dependent Claim
18 words
A data processing system as claimed in claim 42, wherein: said external unit comprises an auxiliary central memory.
Claim 49
Dependent Claim
17 words
A data processing system as claimed in claim 42, wherein: said external unit comprises a mass memory.
Claim 50
Dependent Claim
21 words
A data processing system as claimed in claim 1, wherein: at least one said peripheral unit is an auxiliary processing unit.
Claim 51
Dependent Claim
19 words
A data processing system as claimed in claim 1, wherein: at least one said peripheral unit is a co-processor.