Patent US2252464A successfully refreshed from Google Patents.
Patent US3742457A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 19:46
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag