Buffer management via non-data symbol processing for a point to point link
    1.
    发明申请
    Buffer management via non-data symbol processing for a point to point link 审中-公开
    通过点对点链接的非数据符号处理进行缓冲管理

    公开(公告)号:US20050144341A1

    公开(公告)日:2005-06-30

    申请号:US10750013

    申请日:2003-12-31

    IPC分类号: G06F5/10 G06F5/14 G06F3/00

    CPC分类号: G06F5/14

    摘要: A number of symbols are received in a first integrated circuit (IC) device, where these symbols have been transmitted by a second IC device and are received over a serial point to point link. These symbols include a non-data sequence that has been inserted into a data sequence by the second device. The symbols are loaded into a buffer. The data sequence and some of the non-data sequence is unloaded from the buffer, according to a changing unload pointer. To prevent overflow of the buffer, and in response to detecting the non-data sequence, the unload pointer is changed by more than one entry so that a non-data symbol of the non-data sequence as loaded in the buffer is skipped while unloading from the buffer. In another embodiment, to prevent underflow of the buffer, the unload pointer is stalled at an entry of the buffer that contains a non-data symbol while unloading. Other embodiments are also described and claimed.

    摘要翻译: 在第一集成电路(IC)装置中接收多个符号,其中这些符号已由第二IC器件传输并通过串行点对点链接接收。 这些符号包括已被第二设备插入到数据序列中的非数据序列。 符号被加载到缓冲区。 根据改变的卸载指针,数据序列和一些非数据序列从缓冲区中卸载。 为了防止缓冲器的溢出,并且响应于检测到非数据序列,卸载指针由多个条目改变,使得在卸载期间跳过加载在缓冲器中的非数据序列的非数据符号 从缓冲区。 在另一个实施例中,为了防止缓冲器的下溢,卸载指针在卸载期间在包含非数据符号的缓冲器的条目处被停止。 还描述和要求保护其他实施例。

    Lane to lane deskewing via non-data symbol processing for a serial point to point link
    2.
    发明申请
    Lane to lane deskewing via non-data symbol processing for a serial point to point link 失效
    通过非串行点对点链接的非数据符号处理对通道进行歪斜校正

    公开(公告)号:US20050141661A1

    公开(公告)日:2005-06-30

    申请号:US10749721

    申请日:2003-12-31

    摘要: Multiple symbol sequences that have been transmitted in parallel using the same transmit clock over a serial point to point link are received. Each symbol sequence includes an instance of a first, non-data symbol. The multiple symbol sequences are buffered and the number of times an instance of a second, non-data symbol that occurs in one of the symbol sequences is changed. A first deskew process is performed, followed by a second deskew process. The first deskew process aligns an instance of the first non-data symbol in every one of the buffered symbol sequences. The second deskew process equalizes the number of instances of the second non-data symbol that follow an instance of the first non-data symbol in every one of the symbol sequences. Other embodiments are also described and claimed.

    摘要翻译: 接收到通过串行点对点链路使用相同传输时钟并行发送的多个符号序列。 每个符号序列包括第一非数据符号的实例。 缓冲多个符号序列,并且发生在符号序列之一中的第二非数据符号的实例的次数被改变。 执行第一个偏移过程,然后进行第二个偏移处理。 第一个偏移校正过程对齐每个缓冲符号序列中的第一个非数据符号的一个实例。 第二个偏移校正过程使每个符号序列中的第一非数据符号的实例之后的第二非数据符号的实例的数量相等。 还描述和要求保护其他实施例。