Programmable PPM detector
    11.
    发明授权
    Programmable PPM detector 有权
    可编程PPM探测器

    公开(公告)号:US07292070B1

    公开(公告)日:2007-11-06

    申请号:US11200579

    申请日:2005-08-09

    IPC分类号: G01R23/02 H03D3/00 H03K9/06

    CPC分类号: H03K19/1774 H03K19/17744

    摘要: A device such as a programmable logic device (“PLD”) includes circuitry for detecting the PPM frequency difference between two input clock signals. For example, this circuitry may accept a user-programmable PPM threshold value and output a signal when this threshold value is met.

    摘要翻译: 诸如可编程逻辑器件(“PLD”)的器件包括用于检测两个输入时钟信号之间的PPM频差的电路。 例如,该电路可以接受用户可编程的PPM阈值,并且当满足该阈值时输出信号。

    PROGRAMMABLE LOGIC DEVICE WITH SERIAL INTERCONNECT
    12.
    发明申请
    PROGRAMMABLE LOGIC DEVICE WITH SERIAL INTERCONNECT 有权
    具有串行互连的可编程逻辑器件

    公开(公告)号:US20070188189A1

    公开(公告)日:2007-08-16

    申请号:US11539006

    申请日:2006-10-05

    IPC分类号: H03K19/177

    摘要: In a programmable logic device, some or all of the parallel interconnect resources are replaced by serial interconnect resources within the device. Some or all of the functional blocks on the device are supplemented with serial interfaces. Although this makes the functional blocks more complex, it allows a significant reduction in the area consumed by interconnect resources. This translates into a significant reduction in device power consumption. The serial interfaces may operate synchronously from a global device clock (such as a PLL). In some cases, serial interfaces that are provided in the input/output blocks for external signalling can be omitted because the serial interfaces in the functional blocks can take over the external serial interface function as well, although in those cases the serial interfaces in the functional blocks would have to be more complex because they would have to be able to operate asynchronously with external devices.

    摘要翻译: 在可编程逻辑器件中,部分或全部并行互连资源由器件内的串行互连资源代替。 设备上的部分或全部功能块被补充有串行接口。 尽管这使得功能块更加复杂,但它允许显着减少互连资源消耗的面积。 这意味着设备功耗的显着降低。 串行接口可以与全局设备时钟(例如PLL)同步工作。 在某些情况下,可以省略输入/输出块中提供的用于外部信号的串行接口,因为功能块中的串行接口也可以接管外部串行接口功能,尽管在这些情况下,功能中的串行接口 块将不得不更复杂,因为它们必须能够与外部设备异步操作。

    Multiple data rates in programmable logic device serial interface

    公开(公告)号:US20060233172A1

    公开(公告)日:2006-10-19

    申请号:US11177034

    申请日:2005-07-08

    IPC分类号: H04L12/28

    CPC分类号: H03K19/17744

    摘要: A serial interface for a programmable logic device can be operated according to various communications protocols and includes both a receiver portion and a transmitter portion. The receiver portion includes at least a word or byte alignment stage, a de-skew stage, a rate compensation or matching stage, a padded protocol decoder stage (e.g., 8B/10B decoder circuitry or 64B/66B decoder circuitry), a byte deserializer stage, a byte reorder stage, and a phase compensation stage. The transmitter portion includes at least a phase compensation stage, a byte deserializer stage, and a padded protocol encoder stage (e.g., an 8B/10B encoder circuitry or 64B/66B encoder circuitry). Each stage may have multiple occurrences of relevant circuitry. Selection circuitry, such as multiplexers, selects the appropriate stages, and circuitry within each stage, for the protocol being used.

    Clock data recovery with double edge clocking based phase detector and serializer/deserializer
    14.
    发明授权
    Clock data recovery with double edge clocking based phase detector and serializer/deserializer 有权
    基于双边沿时钟的相位检测器和串行器/解串器的时钟数据恢复

    公开(公告)号:US07366267B1

    公开(公告)日:2008-04-29

    申请号:US10059014

    申请日:2002-01-29

    IPC分类号: H04L7/00

    摘要: A programmable logic device (“PLD”) is augmented with programmable clock data recover (“CDR”) circuitry to allow the PLD to communicate via any of a large number of CDR signaling protocols. The CDR circuitry may be integrated with the PLD, or it may be wholly or partly on a separate integrated circuit. The circuitry may be capable of CDR input, CDR output, or both. The CDR capability may be provided in combination with other non-CDR signaling capability such as non-CDR low voltage differential signaling (“LVDS”). THE CDR circuitry is provided with a programmable serializer and/or deserializer that can support higher data clock rates than the highest clock rate associated with the reference clock signal or clock signal from a phase locked loop circuit.

    摘要翻译: 可编程逻辑器件(“PLD”)用可编程时钟数据恢复(“CDR”)电路进行增强,以允许PLD通过大量CDR信令协议中的任何一个进行通信。 CDR电路可以与PLD集成,或者它可以全部或部分地在单独的集成电路上。 电路可能能够进行CDR输入,CDR输出或两者。 CDR能力可以与其他非CDR信令能力组合提供,例如非CDR低电压差分信号(“LVDS”)。 CDR电路配备有可编程串行器和/或解串器,其可以支持比与来自锁相环电路的参考时钟信号或时钟信号相关联的最高时钟速率更高的数据时钟速率。

    Next generation 8B10B architecture
    15.
    发明申请

    公开(公告)号:US20070139232A1

    公开(公告)日:2007-06-21

    申请号:US11655797

    申请日:2007-01-18

    IPC分类号: H03M7/00

    CPC分类号: G06F13/385

    摘要: Eight-bit ten-bit (8B10B) coding is provided in a hard intellectual property (IP) block with the capability of supporting a greater range of data rates (e.g., data rates less than, equal to, and greater than 3.125 Gbps). Each channel of high speed serial interface circuitry includes receiver circuitry having two 8B10B decoders and transmitter circuitry having two 8B10B encoders. The receiver and transmitter circuitry can be configured to operate in one of three modes of operation: cascade mode, dual channel mode, and single channel mode.

    Selectable dynamic reconfiguration of programmable embedded IP
    16.
    发明授权
    Selectable dynamic reconfiguration of programmable embedded IP 失效
    可编程嵌入式IP的可选择动态重新配置

    公开(公告)号:US07071726B1

    公开(公告)日:2006-07-04

    申请号:US11005390

    申请日:2004-12-01

    IPC分类号: H03K19/00

    摘要: Improved communication, and an improved communication interface, between the core PLD fabric of a PLD and embedded IP building blocks resident therein is provided. A circuit according to the invention may include at least two different signal paths between the PLD core fabric and embedded IP building blocks. Either one, or both, of these two paths may be used for configuration and/or implementation of the embedded IP building blocks.

    摘要翻译: 提供了PLD的核心PLD结构与驻留在其中的嵌入式IP构建块之间的改进的通信和改进的通信接口。 根据本发明的电路可以包括PLD核心结构和嵌入式IP构建块之间的至少两个不同的信号路径。 这两个路径中的一个或两者可以用于嵌入式IP构建块的配置和/或实现。

    Dynamic special character selection for use in byte alignment circuitry
    17.
    发明授权
    Dynamic special character selection for use in byte alignment circuitry 有权
    用于字节对齐电路的动态特殊字符选择

    公开(公告)号:US07362833B1

    公开(公告)日:2008-04-22

    申请号:US10609091

    申请日:2003-06-27

    IPC分类号: H04B1/10

    CPC分类号: H04J3/0608

    摘要: Circuitry for locating the boundaries of bytes in a data stream is provided. The data stream typically has comma or header information that provides an indication of the byte boundaries. When circuitry detects this information, it can align the byte boundaries and thereby provide byte-aligned data to utilization circuitry (e.g., a programmable logic device). In accordance with this invention, circuitry can select different special characters for use in detecting the byte boundaries, where the special characters are different lengths. Circuitry aligns the byte boundaries based on the selected special character when enabled by a control signal. Once aligned, circuitry can provide a signal indicating which special character was used to align the boundaries. Another advantage of the invention is that it eliminates alignment problems associated with system latency. Circuitry automatically locks alignment to a first instance of a detected special character independent of an external control signal.

    摘要翻译: 提供了用于定位数据流中字节边界的电路。 数据流通常具有提供字节边界指示的逗号或头信息。 当电路检测到该信息时,它可以对齐字节边界,从而向利用电路(例如,可编程逻辑器件)提供字节对齐的数据。 根据本发明,电路可以选择用于检测字节边界的不同特殊字符,其中特殊字符是不同的长度。 当控制信号使能时,电路会根据所选择的特殊字符对齐字节边界。 一旦对准,电路可以提供一个信号,指示哪个特殊字符用于对齐边界。 本发明的另一个优点是它消除了与系统延迟相关联的对准问题。 电路自动将校准锁定到独立于外部控制信号的检测到的特殊字符的第一实例。

    Next generation 8B10B architecture
    18.
    发明申请
    Next generation 8B10B architecture 有权
    下一代8B10B架构

    公开(公告)号:US20060095613A1

    公开(公告)日:2006-05-04

    申请号:US10977952

    申请日:2004-10-29

    IPC分类号: G06F13/38

    CPC分类号: G06F13/385

    摘要: Eight-bit ten-bit (8B10B) coding is provided in a hard intellectual property (IP) block with the capability of supporting a greater range of data rates (e.g., data rates less than, equal to, and greater than 3.125 Gbps). Each channel of high speed serial interface circuitry includes receiver circuitry having two 8B10B decoders and transmitter circuitry having two 8B10B encoders. The receiver and transmitter circuitry can be configured to operate in one of three modes of operation: cascade mode, dual channel mode, and single channel mode.

    摘要翻译: 在具有支持更大范围的数据速率(例如,数据速率小于等于并且大于3.125Gbps)的能力的硬知识产权(IP)块中提供八位十位(8B10B)编码。 高速串行接口电路的每个通道包括具有两个8B10B解码器和具有两个8B10B编码器的发射机电路的接收机电路。 接收器和发射器电路可以配置为在三种工作模式之一下工作:级联模式,双通道模式和单通道模式。

    Programmable logic devices with multi-standard byte synchronization and channel alignment for communication
    19.
    发明申请
    Programmable logic devices with multi-standard byte synchronization and channel alignment for communication 有权
    可编程逻辑器件具有多标准字节同步和通道对齐通讯

    公开(公告)号:US20050007996A1

    公开(公告)日:2005-01-13

    申请号:US10835081

    申请日:2004-04-28

    IPC分类号: H03K19/177 H04Q11/04 H04J3/06

    摘要: A programmable logic device (“PLD”) includes communication interface circuitry that can support any of a wide range of communication protocols, including Packet Over Sonet (“POS-5”) and 8-bit/10-bit (“8B10B”) protocols. The interface circuitry includes various functional blocks that are at least partly hard-wired to perform particular types of functions, but that in at least many cases are also partly programmable to allow the basic functions to be adapted for various protocols. Routing of signals to, from, between, and/or around the various functional blocks is also preferably at least partly programmable to facilitate combining the functional blocks in various ways to support various protocols.

    摘要翻译: 可编程逻辑器件(“PLD”)包括通信接口电路,其可以支持任何广泛的通信协议,包括分组超声波(“POS-5”)和8位/ 10比特(“8B10B”)协议 。 接口电路包括至少部分硬连线以执行特定类型的功能的各种功能块,但是在至少许多情况下也可部分地可编程以允许基本功能适应各种协议。 对各种功能块之间,之间和/或周围的信号的路由也优选地至少可部分地可编程以便于以各种方式组合功能块来支持各种协议。