US3742457A
Expired / Lapsed
US
⏱️ 0.0 years remaining
High speed data transfer for a peripheral controller
Assignee: Bull HN Information Systems Italia SpA
•
Filing: 1972-05-15
•
Granted: 1973-06-26
•
Expires: 1992-05-15
Abstract
Abstract A microprogrammable controller is provided which has the capability of transmitting and receiving data simultaneously. This effectively doubles the transmission rate as compared with alternating receiving and transmitting operations. Special features are incorporated in a microprogrammable controller, having arithmetic and logical data processing capability, in order to support these functions. Furthermore, the transfer functions can be combined with a read/write memory function.
Inventors
- 👤 J Calle
- 👤 R Flynn
- 👤 M Porter
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-22 17:01
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F13/38
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
178 words
A controller intermediate a central processor and a peripheral device having a data storage register from and to which device data is transferred through adaptor ports between the processor and controller and between the controller and the device during the same operation cycle, said controller including a plurality of device adaptor ports providing an interface for peripheral devices and a plurality of link adaptor ports for providing an interface for a central processor, comprising A. an interFace bus connected to all adaptor, ports having portions for input and output data transfer connected to said controller data storage register; B. an adaptor number register for selecting an adaptor port for data transfer; C. a control register for associating a link adaptor port with a controller adaptor port; D. first selection logic means responsive to said adaptor number register for selecting an device adaptor port for data transfer on said interface bus; E. second selection logic means responsive to said adaptor number register and said control register for selecting a link adaptor port for data transfer on said interface bus.
Claim 2
Dependent Claim
178 words
A controller intermediate a central processor and a peripheral device having a data storage register from and to which device data is transferred through adaptor ports between the processor and controller and between the controller and the device during the same operation cycle, said controller including a plurality of device adaptor ports providing an interface for peripheral devices and a plurality of link adaptor ports for providing an interface for a central processor, comprising A. an interFace bus connected to all adaptor, ports having portions for input and output data transfer connected to said controller data storage register; B. an adaptor number register for selecting an adaptor port for data transfer; C. a control register for associating a link adaptor port with a controller adaptor port; D. first selection logic means responsive to said adaptor number register for selecting an device adaptor port for data transfer on said interface bus; E. second selection logic means responsive to said adaptor number register and said control register for selecting a link adaptor port for data transfer on said interface bus.
Claim 3
Dependent Claim
20 words
The apparatus of claim 1, further comprising: F. a read/write memory, connected to said interface bus, for selectively receiving data.
Claim 4
Dependent Claim
43 words
The apparatus of claim 1, further comprising: F. interconnection means, connecting a link adaptor port and a device adaptor port, for enabling a response-in signal from the device adaptor through the link adaptor port to indicate that a data transfer has been successful.
Claim 5
Dependent Claim
221 words
In a programmed peripheral controller responsive to adaptor service requests, apparatus for enabling data transfers between a pair of adaptor ports during a single instruction cycle, said controller including a plurality of link adaptor ports and a plurality of controller adaptor ports, comprising: A. a pair of bistable controller register elements for associating a pair of link adaptor ports with a pair of controller adaptor ports in accordance with the respective states of said pair of bistable register elements; B. an accumulator register; C. an input switch for selectively loading said accumulator; D. a common input data bus connected to said input switch and connected to all adaptor ports; E. a common output data bus connected to all adaptor ports; F. an output switch selectively connecting said accumulator to said output data bus; G. a pair of bistable adaptor number register elements; H. interrupt logic for selectively setting said pair of bistable adaptor number register elements; I. a control store output register for receiving controller adaptor service requests; J. primary adaptor port selection logic, responsive to said pair of bistable controller register elements and to said pair of bistable number register elements; K. auxiliary adaptor port selection logic, responsive to pair of bistable controller register elements, to said pair of bistable number register elements, and to said control store output register.
Claim 6
Dependent Claim
221 words
In a programmed peripheral controller responsive to adaptor service requests, apparatus for enabling data transfers between a pair of adaptor ports during a single instruction cycle, said controller including a plurality of link adaptor ports and a plurality of controller adaptor ports, comprising: A. a pair of bistable controller register elements for associating a pair of link adaptor ports with a pair of controller adaptor ports in accordance with the respective states of said pair of bistable register elements; B. an accumulator register; C. an input switch for selectively loading said accumulator; D. a common input data bus connected to said input switch and connected to all adaptor ports; E. a common output data bus connected to all adaptor ports; F. an output switch selectively connecting said accumulator to said output data bus; G. a pair of bistable adaptor number register elements; H. interrupt logic for selectively setting said pair of bistable adaptor number register elements; I. a control store output register for receiving controller adaptor service requests; J. primary adaptor port selection logic, responsive to said pair of bistable controller register elements and to said pair of bistable number register elements; K. auxiliary adaptor port selection logic, responsive to pair of bistable controller register elements, to said pair of bistable number register elements, and to said control store output register.
Claim 7
Dependent Claim
20 words
The apparatus of claim 4, further comprising: L. a read/write memory, connected to said interface bus, for selectively receiving data.
Claim 8
Dependent Claim
43 words
The apparatus of claim 4, further comprising: L. interconnection means, connecting a link adaptor port and a controller adaptor port, for enabling a response-in signal from the controller adaptor through the link adaptor port to indicate that a data transfer has been successful.
References Cited (Backward Citations)
US3541513A
Cited
US3573740A
Cited
US3573741A
Cited
US3559184A
Cited
US3597743A
Cited
US3643223A
Cited
US3673576A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1976-06-25 | 1976-12-25 | 1977-06-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1980-06-25 | 1980-12-25 | 1981-06-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1984-06-25 | 1984-12-25 | 1985-06-26 | $7700.00 | Window Closed / Lapsed |