Information handling system having serial channel to control unit link
First Claim
1. An information handling system for processing data communicated between a processor and one or more peripheral devices on a serial data link, comprising:
- a processor for processing said data;
one or more channels for communicating between said processor and one or more peripheral device controllers;
one or more peripheral device controllers for controlling one or more peripheral devices in response to signals from said channel in accordance with a predetermined communications protocol;
a serial data link, adapter connected between one of said channels and one or more of said peripheral device controllers for extending the range of communications between said channels and said controllers, said adapter further comprising;
first and second sub-adapters, each communicating with the other across said serial data link and each sub-adapter having transmit and receive sections, said transmit section comprising;
frame generation means responsive to signals received from said channel and said peripheral device controller respectively, said signals conforming to said predetermined protocol, said frame generation means including means for generating one or more unique start frame characters in response to control signals received by said frame generation means;
means for generating predetermined idle characters, said idle characters having an error immune relationship with said start characters, such that idle characters having single and double bit errors transmitted on said serial data link will not be recognized as start frame characters;
an encoder for encoding data for efficient and error free transmission over said data link;
a serializer for converting said encoded data from parallel format to serial format;
link interface and driver means for transmitting serialized encoded data across said serial data link; and
said receive section of each of said sub-adapter, comprising;
a receiver for receiving said encoded serialized data;
a deserializer for converting said serial encoded data to parallel format;
a decoder for recovering digital data in an error free form; and
interface means for reconstructing data and control signals in said predetermined protocol for transmission to said one or more peripheral device controllers or to said channel.
1 Assignment
0 Petitions
Accused Products
Abstract
An information handling system includes a processor with one or more channels for communicating to peripheral devices controlled by peripheral device controllers, and one or more serial data links between the channels and the peripheral controllers. Data is transmitted over the serial data link between the channels and the controllers in a frame format, wherein each frame includes a number of eight-bit characters selected so that all standard parallel interface tag and data lines are transmitted in a single frame with a high degree of error immunity resulting from selection of idle characters and frame start characters having the mutual characteristic that single and double bit errors in the idle characters do not create an erroneous indication of a start character in the system.
64 Citations
11 Claims
-
1. An information handling system for processing data communicated between a processor and one or more peripheral devices on a serial data link, comprising:
-
a processor for processing said data; one or more channels for communicating between said processor and one or more peripheral device controllers; one or more peripheral device controllers for controlling one or more peripheral devices in response to signals from said channel in accordance with a predetermined communications protocol; a serial data link, adapter connected between one of said channels and one or more of said peripheral device controllers for extending the range of communications between said channels and said controllers, said adapter further comprising; first and second sub-adapters, each communicating with the other across said serial data link and each sub-adapter having transmit and receive sections, said transmit section comprising; frame generation means responsive to signals received from said channel and said peripheral device controller respectively, said signals conforming to said predetermined protocol, said frame generation means including means for generating one or more unique start frame characters in response to control signals received by said frame generation means; means for generating predetermined idle characters, said idle characters having an error immune relationship with said start characters, such that idle characters having single and double bit errors transmitted on said serial data link will not be recognized as start frame characters; an encoder for encoding data for efficient and error free transmission over said data link; a serializer for converting said encoded data from parallel format to serial format; link interface and driver means for transmitting serialized encoded data across said serial data link; and
said receive section of each of said sub-adapter, comprising;a receiver for receiving said encoded serialized data; a deserializer for converting said serial encoded data to parallel format; a decoder for recovering digital data in an error free form; and interface means for reconstructing data and control signals in said predetermined protocol for transmission to said one or more peripheral device controllers or to said channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification