Abstract:
A communication system processes blocks of input data that include control words and a packet of information words are received. The packet has a start preceded by ones of the control words and an end followed by others of the control words. When the block consists exclusively of information words, a one bit block header having a first sense is appended to the block to form a frame. When the block does not consist exclusively of information words, the block is condensed to accommodate a TYPE word, the TYPE word is generated and inserted into the block and a one bit block header is appended to the block to form the frame. When the block does not consist exclusively of information words the one bit block header has a second sense, opposite to the first sense. Use of a one bit block header reduces overhead. Forward error correction is also utilized.
Abstract:
Disclosed is a UGMII system to interface multirate devices including 10 gigabit per second data exchange rates. Mode selection is enabled to provide for automatic detection and adaptation to any transmit rate including 10M, 100M, 1G, and 10G. Mode selection comprises the negotiation between the UGMII extension sublayers located at the MAC and PHY to select between one of several operational modes including: XGMII communication, GMII encapsulation, Clause 22 MDIO register management and Clause 45 MDIO register management. Selection of UGMII and XGMII operating modes are negotiated between the MAC and PHY using ordered sets to announce and acknowledgement a mode change. In one embodiment 802.3 Clause 46 defined ordered sets are utilized.
Abstract:
Disclosed is a UGMII system to interface multirate devices including 10 gigabit per second data exchange rates. Mode selection is enabled to provide for automatic detection and adaptation to any transmit rate including 10M, 100M, 1G, and 10G. Mode selection comprises the negotiation between the UGMII extension sublayers located at the MAC and PHY to select between one of several operational modes including: XGMII communication, GMII encapsulation, Clause 22 MDIO register management and Clause 45 MDIO register management. Selection of UGMII and XGMII operating modes are negotiated between the MAC and PHY using ordered sets to announce and acknowledgement a mode change. In one embodiment 802.3 Clause 46 defined ordered sets are utilized.
Abstract:
A method to create runlength-limited codes from shorter codes having suppression of error propagation by insertion of uncoded bits adjacent error suppression end bits of the shorter code.
Abstract:
A method for converting a data stream from a first rate to a second rate NA times greater than the first rate, such that the converted data stream conforms to a coding requirement that symbols be arranged in units of symbol length M, includes receiving, at the first rate, a data packet, and an inter-packet gap containing Y1 idle symbols, generating NA repetitions of each data symbol of the data packet, determining whether replicating each symbol of the inter-packet gap NA times would violate the coding requirement, and, at least partially in response to determining that replicating each symbol of the inter-packet gap NA times would violate the requirement, generating greater than or less than Y1*NA idle symbols. The method also includes outputting, at the second rate, the generated NA repetitions of each data symbol and the generated idle symbols.
Abstract:
A communication system processes blocks of input data that include control words and a packet of information words are received. The packet has a start preceded by ones of the control words and an end followed by others of the control words. When the block consists exclusively of information words, a one bit block header having a first sense is appended to the block to form a frame. When the block does not consist exclusively of information words, the block is condensed to accommodate a TYPE word, the TYPE word is generated and inserted into the block and a one bit block header is appended to the block to form the frame. When the block does not consist exclusively of information words the one bit block header has a second sense, opposite to the first sense. Use of a one bit block header reduces overhead. Forward error correction is also utilized.
Abstract:
A method for inserting ordered sets into a data stream converted from a first rate to a second rate NA times greater than the first rate, while conforming to a requirement that symbols be arranged in units of symbol length M, includes receiving, at the first rate, a data packet containing data symbols, receiving Y1 symbols of control information, and identifying an ordered set based on the Y1 symbols. The method also includes generating NA repetitions of each data symbol of the data packet, determining whether Y1*NA/M has a non-zero remainder, and, at least partially in response to determining that Y1*NA/M has a non-zero remainder, generating a number of repetitions of the ordered set containing either more or fewer than Y1*NA symbols. The method also includes outputting, at the second rate, the data symbol repetitions and first ordered set repetitions.
Abstract translation:一种用于将顺序集合插入到从第一速率转换成大于第一速率NA的第二速率的数据流的方法,同时符合符号以符号长度M为单位排列的要求,包括以第一速率接收 包含数据符号的数据分组,接收控制信息的Y1个符号,以及基于Y1符号识别有序集合。 该方法还包括产生数据分组的每个数据符号的NA重复,确定Y1 * NA / M是否具有非零余数,并且至少部分地响应于确定Y1 * NA / M具有非零 余数,产生包含多于或少于Y1 * NA符号的有序集合的重复次数。 该方法还包括以第二速率输出数据符号重复和首次设置重复。
Abstract:
A communication system processes blocks of input data that include control words and a packet of information words are received. The packet has a start preceded by ones of the control words and an end followed by others of the control words. When the block consists exclusively of information words, a one bit block header having a first sense is appended to the block to form a frame. When the block does not consist exclusively of information words, the block is condensed to accommodate a TYPE word, the TYPE word is generated and inserted into the block and a one bit block header is appended to the block to form the frame. When the block does not consist exclusively of information words the one bit block header has a second sense, opposite to the first sense. Use of a one bit block header reduces overhead. Forward error correction is also utilized.
Abstract:
A circuit to detect pin layer reversal including an input circuit to receive an input signal having a first portion to indicate a pin layer reversal and having a second portion to indicate a servo sync mark, a first servo sync mark detector for detecting a positive servo sync mark from the input signal, a second servo sync mark detector for detecting a negative servo sync mark from the input signal, and a circuit responsive to the positive servo sync mark and the negative servo sync mark to generate a signal to indicate if the servo sync mark has been reversed and to generate a signal to indicate the pin layer reversal.
Abstract:
A method of monitoring the performance of a Viterbi detector by using the deviations from the noiseless case of the path difference of the two branches entering the minimal state for a number of samples.