← Back to Patent Explorer
US5014186A Expired / Lapsed US ⏱️ 0.0 years remaining

Data-processing system having a packet transfer type input/output system

Assignee: International Business Machines Corp
•
Filing: 1988-09-27
•
Granted: 1991-05-07
•
Expires: 2008-09-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a data processing system having a system bus for coupling I/O units to a system storage unit, there is provided a mechanism for supplying to the I/O units a line size signal representing the line size of the system storage unit. A further mechanism is 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 R. Chisholm

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 14:10
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4009; G06F13/4018; G06F13/14; G06F13/20; G06F13/28; G06F13/382; G06F13/385

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 140 words
In a data processing system having a system bus coupling I/O units which I/O units transmit data word packets to a system storage unit with a predetermined data work line size through a bus control unit for passing the data word packets between the storage system and the I/O units, the improvement comprising: means for supplying to the I/O units a line size signal representing the data word line size of the system storage unit; and means located in at least one of the I/O units and responsive to the data word line size signal for adjusting the data words per packet size of the I/O unit to match the system storage unit data word line size; whereby the words per packet transferred from or to the I/O unit match the data word line size of the system storage unit.
Claim 2
Dependent Claim 140 words
In a data processing system having a system bus coupling I/O units which I/O units transmit data word packets to a system storage unit with a predetermined data work line size through a bus control unit for passing the data word packets between the storage system and the I/O units, the improvement comprising: means for supplying to the I/O units a line size signal representing the data word line size of the system storage unit; and means located in at least one of the I/O units and responsive to the data word line size signal for adjusting the data words per packet size of the I/O unit to match the system storage unit data word line size; whereby the words per packet transferred from or to the I/O unit match the data word line size of the system storage unit.
Claim 3
Dependent Claim 16 words
The improvement of claim 1 wherein the line size signal is a plural-bit binary coded signal.
Claim 4
Dependent Claim 22 words
The improvement of claim 1 wherein the line size signal is supplied via separate dedicated signal conductors associated with the system bus.
Claim 5
Dependent Claim 26 words
The improvement of claim 1 wherein the line size signal is supplied via a status byte transferred over the system bus to the I/O control units.
Claim 6
Dependent Claim 143 words
In a data processing system having a system bus coupling I/O units to a system storage unit with a predetermined data word line size through a bus control unit for passing the data word packets between the storage system and the I/O units, the improvement comprising: means for supplying a line size signal representing the data word line size of the system storage unit; and means located in at least one of the I/O units for transferring a packet of time sequential data words to or from the system storage unit and responsive to the data word line size signal for adjusting the number of words in the packet to match the system storage unit line size with a predetermined data word line size through a bus control unit for passing the data word packets between the storage system and the I/O units.
Claim 7
Dependent Claim 143 words
In a data processing system having a system bus coupling I/O units to a system storage unit with a predetermined data word line size through a bus control unit for passing the data word packets between the storage system and the I/O units, the improvement comprising: means for supplying a line size signal representing the data word line size of the system storage unit; and means located in at least one of the I/O units for transferring a packet of time sequential data words to or from the system storage unit and responsive to the data word line size signal for adjusting the number of words in the packet to match the system storage unit line size with a predetermined data word line size through a bus control unit for passing the data word packets between the storage system and the I/O units.
Claim 8
Dependent Claim 241 words
An I/O unit for use in a data processing system having a system storage unit, a system bus for coupling I/O units to the system storage unit, a bus arbitration mechanism for receiving request signals from I/O units and supplying an acknowledgement signal to a selected I/O unit and means for supplying to I/O units a line size signal representing the line size of the system storage unit, such I/O unit comprising: 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 member 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 9
Dependent Claim 241 words
An I/O unit for use in a data processing system having a system storage unit, a system bus for coupling I/O units to the system storage unit, a bus arbitration mechanism for receiving request signals from I/O units and supplying an acknowledgement signal to a selected I/O unit and means for supplying to I/O units a line size signal representing the line size of the system storage unit, such I/O unit comprising: 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 member 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 in accordance with claim 6 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 263 words
A packet transfer type I/O unit which data is in word packets for use in a data processing system having a system storage unit with a predetermined data line size, a system bus for coupling the I/O units to the system storage unit through a bus control unit, a bus arbitration mechanism connected to the systems bus for receiving request signals from I/O units and supplying an acknowledgement signal to a selected I/O unit and means for supplying to I/O units a line size signal representing the line size of the system storage unit, such packet transfer type I/O unit comprising: 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.
Claim 12
Dependent Claim 263 words
A packet transfer type I/O unit which data is in word packets for use in a data processing system having a system storage unit with a predetermined data line size, a system bus for coupling the I/O units to the system storage unit through a bus control unit, a bus arbitration mechanism connected to the systems bus for receiving request signals from I/O units and supplying an acknowledgement signal to a selected I/O unit and means for supplying to I/O units a line size signal representing the line size of the system storage unit, such packet transfer type I/O unit comprising: 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)

US3956739A Cited
US4120029A Cited
US4296464A Cited
US4126897A Cited
US4195342A Cited
US4426679A Cited
US4509113A Cited
US4534011A Cited
US4677616A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-06 1994-11-05 1995-05-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-06 1998-11-05 1999-05-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-06 2002-11-05 2003-05-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag