or
Bookmark and Share
Byte count handling in serial channel extender with buffering for data pre-fetch
   
Document Number
US Patent 4866609
Issued Date
September 12, 1989
Link
Inventors
Calta; Salvatore A. (Wappingers Falls, NY)
Strangwayes; Richard (Wappingers Falls, NY)
Map
Abstract
A channel subsystem with a conventional serial extender link that causes communications between a channel and a control unit to be delayed by the additional time to transmit a message in one direction and to transmit an acknowledgement in the other direction. The channel subsystem also has a buffer and associated components (called a channel outboard box) that are used for prefetching data from processor memory or from a peripheral device without waiting for the acknowledgment routines that are commonly used on both an interlocked data transfer and a non-interlocked transfer (called data streaming). A system of counters and other components and associated operations maintain the correct byte count that would otherwise be maintained in a system without the prefetch buffer and with only a short serial link. A system of count and status frames provides for sending byte count and other status information between the channel and the outboard box.
Drawing
Byte count handling in serial channel extender with buffering for data pre-fetch - US Patent 4866609 Drawing
Drawing from US Patent 4866609
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
9
Comments:
no comments yet
Published
September 12, 1989
Application Number
07/248,273
Filed
September 21, 1988
US Classification
710/54   370/428 370/522
Int'l Classification
G06F   13/12   (20060101)  
Examiner
Attorney/Law Firm
Parent Case
RELATED APPLICATIONS This is a continuation of application Ser. No. 854,646, filed June 22, 1988, now abandoned.
USPTO Field of Search
364/200   364/900   370/43   370/61   370/82   370/83   370/99  
Related Patents
5311524 - Fault tolerant three port communications module - Owned by Unisys Corporation (Blue Bell, PA)

A fault tolerant three port communications module has two control ports for receiving commands from two computers, and a communications port for transferring data over a communications channel in response to the commands. Each control port includes a select line which carries a select signal with true and false states, mode lines which carry codes that represent the commands, and a write line which carries a respective pulse in sync with each of the codes. The select line, mode lines, and write line of each control port are coupled in the module to a respective inter-processor command decoder having a lead stage and a trail stage. The lead stage detects when a predetermined code occurs on the mode lines and the select signal is false during a first one of the pulses; and, the trail stage generates an output signal that indicates the receipt of an inter-processor command for the module if, during a second pulse that immediately follows the first pulse, the compliment of the predetermined code occurs on the mode lines and the select line is true.

5740189 - Integrity check method and system for serial-based communication - Owned by Ford Motor Company (Dearborn, MI)

A method is provided for checking the integrity of a full duplex multi-word serial transfer between first and second devices, the transfer including an actual last word. The method includes transmitting a count word from the first device to the second device, the count word indicating a number of words to be transmitted including an expected last word, transmitting the actual last word from the first device to the second device, and transmitting, substantially simultaneously to transmission of the actual last word, a check code word from the second device to the first device, the check code word having a selected value if the actual last word is the expected last word, and another value otherwise. The method also includes determining a transfer error if the value of the check code word is other than the selected value. A system is also provided for performing the method.

5526484 - Method and system for pipelining the processing of channel command words - Owned by International Business Machines Corporation (Armonk, NY)

A method and system for pipelining the processing of channel command words is provided. The channel is permitted to send commands and data to the control unit for several channel command words associated with a channel program without having to wait for responses from the control unit for prior commands sent. The channel can pipeline several commands to the control unit and the control unit can then process the commands in the order it receives them. The control unit sends responses to the channel for each command it receives acknowledging receipt of the commands.

5369747 - Input/output channel apparatus - Owned by Mitsubishi Denki Kabushiki Kaisha (Tokyo,JP)

An input/output channel apparatus includes a channel processing section and plural channel units transfers data between a main memory and peripheral devices in an electronic computer system. The data transfer speed is directly controlled by the data transfer speed changing mechanism in each channel unit in accordance with the operating condition of the data buffer. Further, the priority of the data chaining process is changed in accordance with the amount of data stored in the data buffer.

5206946 - Apparatus using converters, multiplexer and two latches to convert SCSI data into serial data and vice versa - Owned by Sand Technology Systems Development, Inc. (Quebec,CA)

A network extender for a computer network including multiple computers interconnected with a shared, common memory. A computer system interface interconnects the multiple computers and controls data flow between the multiple computers and a memory controller connected to the memory. First and second identical interfaces are respectively connected in data communication with the computer system interface and the memory controller. Each interface includes a circuit for converting parallel data to serial data format and a circuit for converting serial data to parallel data format. The parallel to serial converting circuit and the serial to parallel converting circuit of the first interface are respectively connected to the corresponding serial to parallel and the parallel to serial converting circuits of the second interface by serial data communication conductors.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us