Browse Prior Art Database

Adaptive High-Speed Receiving Protocol

IP.com Disclosure Number: IPCOM000108468D
Original Publication Date: 1992-Jun-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 4 page(s) / 127K

Publishing Venue

IBM

Related People

Booth, JR: AUTHOR [+7]

Abstract

Described is an adaptive high-speed receiving protocol which is designed to operate from a parallel port to a remote device, such as a printer, a scanner, or a personal computer. The protocol provides the capability of adjusting the rate of reception to the speed of the transmitting device.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Adaptive High-Speed Receiving Protocol

       Described is an adaptive high-speed receiving protocol
which is designed to operate from a parallel port to a remote device,
such as a printer, a scanner, or a personal computer.  The protocol
provides the capability of adjusting the rate of reception to the
speed of the transmitting device.

      The adaptive high-speed receiving protocol provides a procedure
for receiving data from a remote device by way of a parallel port.
The receiving device can be any device that is capable of receiving
data by way of the parallel port.

      The concept described herein provides a receiving device with
the ability to receive data from a remote device at rates between one
byte/second to greater than one megabyte/second.  The protocol is
adaptive since it will receive data from a remote device that is
using conventional timings or high-speed timings.  This function is
performed without requiring prior knowledge of the characteristics of
the device, the software involved, or the user's operation.

      The following is a brief description of the signals involved in
the protocol:
      -ACK - Data acknowledge.  This is an active low signal used to
indicate that the remote device has received a byte of data.  During
transmission to the remote device, the leading edge of the signal
indicates that the remote device has received the byte.  The trailing
edge of the signal indicates that the remote device has processed the
byte.
   -AUTOFD - Receiving device busy.  This is an active low signal
that indicates that the receiving device is ready to receive data.
   -STROBE - Data strobe.  This is an active low signal that
indicates that the data on the data lines is valid.
   DATA1-8 - An eight-bit data bus used to communicate with the
remote device.

   ...