会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Hardware efficient CRC generator for high speed communication networks
    • 用于高速通信网络的硬件高效CRC发生器
    • US07370263B1
    • 2008-05-06
    • US11285761
    • 2005-11-21
    • Andy P. AnnaduraiChris TsuFeng HanHong-Ming Li
    • Andy P. AnnaduraiChris TsuFeng HanHong-Ming Li
    • H03M13/00
    • H03M13/091H03M13/6502
    • A cyclic redundancy check (CRC) generator, in accordance with a specific embodiment of the present invention, generates a 32-bit CRC for each packet whose data bytes are carried over a 128-bit bus by first dividing the data bytes by a 123nd degree generator polynomial and subsequently dividing the remainder of the first division by a 32nd degree generator polynomial. Data bytes of a new packet are divided by a different dividing logic than those of a current packet. The remainder of division performed on the bytes of a new packet are supplied to the dividing logic adapted to divide the bytes of a current packet. The division by the 123nd degree generator polynomial is performed on a per byte basis, with the remainder of the division of the (i+1)th byte being used in the division of the ith byte.
    • 根据本发明的具体实施例的循环冗余校验(CRC)生成器通过首先将数据字节除以123 < SUP> rd 度生成多项式,然后将第一除法的剩余部分除以32 度生成多项式。 新分组的数据字节除了与当前分组的分割逻辑不同的分割逻辑。 对新分组的字节执行的除法的剩余部分被提供给适于划分当前分组的字节的分割逻辑。 按照每个字节执行123 nd 度生成多项式的除法,其中在(i + 1) th字节的除法的余数 划分第i个字节。
    • 2. 再颁专利
    • Circuit and method for processing communication packets and valid data bytes
    • 用于处理通信包和有效数据字节的电路和方法
    • USRE43218E1
    • 2012-02-28
    • US12215662
    • 2008-06-27
    • Andy P. AnnaduraiFeng HanMohammed RahmanChris Tsu
    • Andy P. AnnaduraiFeng HanMohammed RahmanChris Tsu
    • H04L12/56H04J1/16
    • H04L69/08
    • Method and apparatus for processing data packets within a communication system such as a synchronous optical network (SONET) detect an invalid byte and drop and shift bytes of data to address an invalid byte. A method according to one embodiment of the present invention, includes receiving a first data packet in the communication system. Thereafter, it is determined whether this packet ends with both a valid byte and an invalid byte of data. If both the valid and invalid bytes are present, the invalid byte is dropped and a valid byte from a succeeding data packet is concatenated with the valid byte of the first data packet, and byte shifting occurs in the succeeding data packet. Byte shifting continues until a second packet ending with an invalid byte is encountered. Skipping a clock cycle at the end of the second packet with the invalid byte results in packets with only valid data.
    • 在诸如同步光网络(SONET)的通信系统内处理数据分组的方法和装置检测无效字节,并丢弃和移位数据字节以寻址无效字节。 根据本发明的一个实施例的方法包括在通信系统中接收第一数据分组。 此后,确定该分组是否以有效字节和数据的无效字节两者结束。 如果有效字节和无效字节都存在,则无效字节被丢弃,并且来自后续数据包的有效字节与第一数据包的有效字节连接,字节移位发生在后续数据包中。 字节移位继续,直到遇到无效字节结束的第二个数据包。 在无效字节的第二个数据包结束时跳过一个时钟周期会导致只包含有效数据的数据包。
    • 5. 发明授权
    • Method and circuit for de-skewing data in a communication system
    • 用于在通信系统中去偏转数据的方法和电路
    • US07643517B2
    • 2010-01-05
    • US11514358
    • 2006-08-30
    • Andy P. AnnaduraiFeng HanMohammed RahmanChris Tsu
    • Andy P. AnnaduraiFeng HanMohammed RahmanChris Tsu
    • H04J3/06
    • H04L1/242H04J3/047H04J3/0602H04J2203/0089H04L7/10
    • Method and circuitry for de-skewing data in data communication networks such as a SONET. The data is sent from a system chip to a framer chip where the data is de-skewed. To detect data skew, the system chip sends a training sequence to the framer chip. The information bits sent to the framer chip are searched in order to detect the training sequence. The training sequences contain clear transition patterns at which all 16 bits of the transmit data and the TCTL signal line are inverted. If any bit does not invert, this bit must be a skewed bit. Based on the data one clock cycle before and one clock cycle after this transition, the skewed bit can be corrected back. After the data skew is detected, a multiplexing logic circuitry is used to correct the skew based on one clock cycle either before or after the transition. The multiplexing logic circuitry includes at least three registers coupled to the inputs of the multiplexing logic circuitry.
    • 用于在诸如SONET的数据通信网络中去偏斜数据的方法和电路。 数据从系统芯片发送到数据失真的成帧器芯片。 为了检测数据偏移,系统芯片向成帧器芯片发送训练序列。 搜索发送到成帧器芯片的信息比特,以便检测训练序列。 训练序列包含清除的转换模式,在该模式下,发送数据和TCTL信号线的所有16位都被反转。 如果任何位没有反转,则该位必须是倾斜位。 基于前一个时钟周期的数据和该转换之后的一个时钟周期,可以纠正偏移位。 在检测到数据偏移之后,使用复用逻辑电路来在转换之前或之后基于一个时钟周期校正偏斜。 复用逻辑电路包括耦合到多路复用逻辑电路的输入的至少三个寄存器。
    • 6. 发明授权
    • Hardware-efficient CRC generator for high speed communication networks
    • 用于高速通信网络的硬件高效CRC发生器
    • US07318188B1
    • 2008-01-08
    • US11233920
    • 2005-09-22
    • Andy P. AnnaduraiChris TsuFeng HanHon-Ming Li
    • Andy P. AnnaduraiChris TsuFeng HanHon-Ming Li
    • H03M13/00
    • H03M13/091H03M13/6502
    • A cyclic redundancy check (CRC) generator, in accordance with a specific embodiment of the present invention, generates a 32-bit CRC for each packet whose data bytes are carried over a 128-bit bus by first dividing the data bytes by a 123nd degree generator polynomial and subsequently dividing the remainder of the first division by a 32nd degree generator polynomial. Data bytes of a new packet are divided by a different dividing logic than those of a current packet. The remainder of division performed on the bytes of a new packet are supplied to the dividing logic adapted to divide the bytes of a current packet. The division by the 123nd degree generator polynomial is performed on a per byte basis, with the remainder of the division of the (i+1)th byte being used in the division of the ith byte.
    • 根据本发明的具体实施例的循环冗余校验(CRC)生成器通过首先将数据字节除以123 < SUP> rd 度生成多项式,然后将第一除法的剩余部分除以32 度生成多项式。 新分组的数据字节除了与当前分组的分割逻辑不同的分割逻辑。 对新分组的字节执行的除法的剩余部分被提供给适于划分当前分组的字节的分割逻辑。 按照每个字节执行123 nd 度生成多项式的除法,其中在第(i + 1)个第字节的除法余数中 划分第i个字节。
    • 7. 发明授权
    • Hardware-efficient CRC generator for high speed communication networks
    • 用于高速通信网络的硬件高效CRC发生器
    • US06968492B1
    • 2005-11-22
    • US10113469
    • 2002-03-28
    • Andy P. AnnaduraiChris TsuFeng HanHon-Ming Li
    • Andy P. AnnaduraiChris TsuFeng HanHon-Ming Li
    • H03M13/00H03M13/09
    • H03M13/091H03M13/6502
    • A cyclic redundancy check (CRC) generator, in accordance with a specific embodiment of the present invention, generates a 32-bit CRC for each packet whose data bytes are carried over a 128-bit bus by first dividing the data bytes by a 123nd degree generator polynomial and subsequently dividing the remainder of the first division by a 32nd degree generator polynomial. Data bytes of a new packet are divided by a different dividing logic than those of a current packet. The remainder of division performed on the bytes of a new packet are supplied to the dividing logic adapted to divide the bytes of a current packet. The division by the 123nd degree generator polynomial is performed on a per byte basis, with the remainder of the division of the (i+1)th byte being used in the division of the ith byte.
    • 根据本发明的具体实施例的循环冗余校验(CRC)生成器通过首先将数据字节除以123 < SUP> nd 度生成多项式,然后将第一除法的剩余部分除以32 度生成多项式。 新分组的数据字节除了与当前分组的分割逻辑不同的分割逻辑。 对新分组的字节执行的除法的剩余部分被提供给适于划分当前分组的字节的分割逻辑。 按照每个字节执行由123 nd 度生成多项式的除法,其中在第(i + 1)个第字节的除法余数中 划分第i个字节。