US5070477A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Port adapter system including a controller for switching channels upon encountering a wait period of data transfer
Assignee: Unisys Corp
•
Filing: 1989-03-23
•
Granted: 1991-12-03
•
Expires: 2009-03-23
Abstract
Abstract A port adapter for an input/output system for a large data processing system. The port adapter is coupled to an I/O processor of that system and also to main memory of the system so that when the port adapter is selected by a system interrupt message from the I/O processor, it can begin and carry on its data transmission between a selected peripheral device and main memory without further assistance. The port adapter has two peripheral interface transceivers so that it can concurrently control data transfers to at least two peripheral devices.
Inventors
- 👤 Farrukh A. Latif
- 👤 Michael D. Stevens
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 22:09
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/12
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
301 words
In a data processing system having a memory, a plurality of peripheral devices and an I/O system coupled to said memory and to said peripheral devices for controlling the transfer of data therebetween, the improvement comprising a port adaptor within said I/O system for transmitting data between said memory and said peripheral devices, said port adaptor comprising: memory interface means coupled to said memory; first and second channels coupled between said memory interface means and said peripheral devices, each channel being coupled to a different peripheral device; and control means including a control store for storing control sequences and sequencing means responsive to said control sequences for controlling and performing said data transfers between said memory interface means and said channel means, said sequencing means permitting only one channel to operate at a time using a control sequence applicable to the currently operable channel; said control store containing control sequences applicable to respective ones of said channels wherein respective control sequences applicable to said channels include wait periods occurring during data transfer operations which the respective channel waits on until the happening of one or more events, said control means being responsive to system interrupt messages from said I/O system for providing concurrent data transfers between said memory interface means and selected peripheral devices via said channels by providing for switching operation from one channel to the other in response to encountering a wait period during the performance of a data transfer operation for said one channel, said sequencing means operating in response to the occurrence of a wait period encountered while performing a control sequence for one channel to alternate its operation to the performance of a control sequence for the other channel, whereby said sequencing means can provide concurrent data transfer operations for said channels to different peripheral devices.
Claim 2
Dependent Claim
301 words
In a data processing system having a memory, a plurality of peripheral devices and an I/O system coupled to said memory and to said peripheral devices for controlling the transfer of data therebetween, the improvement comprising a port adaptor within said I/O system for transmitting data between said memory and said peripheral devices, said port adaptor comprising: memory interface means coupled to said memory; first and second channels coupled between said memory interface means and said peripheral devices, each channel being coupled to a different peripheral device; and control means including a control store for storing control sequences and sequencing means responsive to said control sequences for controlling and performing said data transfers between said memory interface means and said channel means, said sequencing means permitting only one channel to operate at a time using a control sequence applicable to the currently operable channel; said control store containing control sequences applicable to respective ones of said channels wherein respective control sequences applicable to said channels include wait periods occurring during data transfer operations which the respective channel waits on until the happening of one or more events, said control means being responsive to system interrupt messages from said I/O system for providing concurrent data transfers between said memory interface means and selected peripheral devices via said channels by providing for switching operation from one channel to the other in response to encountering a wait period during the performance of a data transfer operation for said one channel, said sequencing means operating in response to the occurrence of a wait period encountered while performing a control sequence for one channel to alternate its operation to the performance of a control sequence for the other channel, whereby said sequencing means can provide concurrent data transfer operations for said channels to different peripheral devices.
Claim 3
Dependent Claim
33 words
The invention in accordance with claim 1, wherein said control means includes means for storing an indication of the location within a control sequence at which an alternation to the other channel occurred.
Claim 4
Dependent Claim
34 words
The invention in accordance with claim 2, wherein said control means employs said indication to resume the respective data transfer operation for said one channel when an alternation back to said one channel occurs.
Claim 5
Dependent Claim
33 words
The invention in accordance with claim 1, wherein said control means includes means responsive to an address included within a system interrupt message for use in selecting a peripheral device for data transfer.
Claim 6
Dependent Claim
31 words
The invention in accordance with claim 4, wherein said port adaptor includes a local memory for receiving control blocks of information from said memory for each peripheral device being serviced thereby.
Claim 7
Dependent Claim
23 words
The invention in accordance with claim 5, wherein said port adaptor addresses said control blocks from said memory in response to said address.
References Cited (Backward Citations)
US3675209A
Cited
US3916380A
Cited
US4387440A
Cited
US4387440B1
Cited
US4394734A
Cited
US4630232A
Cited
US4602331A
Cited
US4750107A
Cited
US4747047A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-12-02 | 1995-06-03 | 1995-12-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-12-02 | 1999-06-03 | 1999-12-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-12-02 | 2003-06-03 | 2003-12-03 | $7700.00 | Window Closed / Lapsed |