EP0255593A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Data package communication systems
Assignee: International Business Machines Corp
•
Filing: 1987-06-23
•
Granted: —
•
Expires: 2007-06-23
Abstract
Abstract In a data package communication system having a system bus for coupling I/O units to a system storage unit, there is provided means for supplying to the I/O units a line size signal representing the line size of the system storage unit. Further means are located in at least one of the I/O units for responding to this line size signal for adjusting the data transfer size of the I/O unit to match the system storage unit line size.
Inventors
- 👤 Douglas Roderick Chisholm
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-26 08:31
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385; G06F13/14; G06F13/20; G06F13/28; G06F13/40; G06F13/4004; G06F13/4009; G06F13/4018
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
87 words
A data package communication system having a system bus coupling interchangeable or assorted I/O units to a system storage unit, wherein is provided line size means for broadcasting to the I/O units a line size signal representing the current line size of the system storage unit; and package control means located in or provided for the or each I/O unit and responsive to the line size signal for adjusting the current data transfer size of the I/O unit to match the signalled system storage unit line size.
Claim 2
Dependent Claim
87 words
A data package communication system having a system bus coupling interchangeable or assorted I/O units to a system storage unit, wherein is provided line size means for broadcasting to the I/O units a line size signal representing the current line size of the system storage unit; and package control means located in or provided for the or each I/O unit and responsive to the line size signal for adjusting the current data transfer size of the I/O unit to match the signalled system storage unit line size.
Claim 3
Dependent Claim
48 words
A system as claimed in claim 1 wherein the line size signal is a plural-bit binary coded signal representing the amount of data stored into the system storage unit for which there is provided an accompanying error checking and correction code segment for error checking and correction purposes.
Claim 4
Dependent Claim
26 words
A system as claimed in either preceding claim 1 wherein the line size signal is supplied via separate dedicated signal conductors associated with the system bus.
Claim 5
Dependent Claim
31 words
A system as claimed in claim 1 or claim 2 wherein the line size signal is supplied via a status byte transferred over the system bus to the I/O control units.
Claim 6
Independent Claim
51 words
A system as claimed in any preceding claim wherein the data transfer size of the I/O unit so defined is the maximum number of data words that can be transferred between the I/O unit and the system storage unit per storage request by the I/O unit, though less may be transferred.
Claim 7
Independent Claim
24 words
A system as claimed in any preceding claim wherein the package control means includes means for accumulating data from the I/O unit served thereby.
Claim 8
Independent Claim
41 words
A system as claimed in any preceding claim wherein the package control means is responsive to a start of package address which is not aligned with a storage boundary for reducing the permitted size of a first package generated for transmission.
Claim 9
Dependent Claim
218 words
An I/O unit for use in a data processing system as claimed in any preceding claim and having a bus arbitration mechanism for receiving request signals from I/O units and supplying an acknowledgement signal to a selected I/O unit, wherein the package control means is incorporated therein and comprises address register means for holding a system storage unit starting address; buffer means for holding a plurality of data words; bus request means for coupling to the system bus for requesting use of the bus by the I/O unit; bus acknowledgement means for coupling to the system bus for receiving an acknowledgement signal granting use of the system bus to the I/O unit; first logic means coupled to the address register means and to the buffer means and responsive to a received acknowledgement signal for causing a transfer of a starting address from the address register means to the system bus and for causing a sequential transfer of a plurality of data words between the system bus and the buffer means; and second logic means coupled to the first logic means and responsive to the line size signal for limiting the number of data words transferred with the starting address so that the number of data words transferred does not exceed the line size of the system storage unit.
Claim 10
Dependent Claim
41 words
An I/O unit as claimed in claim 8 wherein the second logic means adjusts the number of data words transferred with the starting address so that the number of data words transferred matches the line size of the system storage unit.
Claim 11
Dependent Claim
214 words
An I/O unit for use in a data processing system as claimed in any of claims 1 to 7 and having a bus arbitration mechanism for receiving request signals from I/O units and supplying an acknowledgement signal to a selected I/O unit, wherein the package control means is incorporated therein and comprises address register means for holding a system storage unit starting address; buffer means for holding a plurality of data words; bus request means for coupling to the system bus for requesting use of the bus by the I/O unit; bus acknowledgement means for coupling to the system bus for receiving an acknowledgement signal granting use of the system bus to the I/O unit; packet transfer control means coupled to the address register means and to the buffer means and responsive to each received acknowledgement signal for causing a transfer of a data packet between the I/O unit and the system storage unit, each such data packet being comprised of a system storage unit starting address field followed by a sequence of data words; and packet size adjusting means coupled to the first logic means and responsive to the line size signal for adjusting the number of data words in each full packet to match the line size of the system storage unit.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.