Byte alignment circuitry
    11.
    发明授权
    Byte alignment circuitry 失效
    字节对齐电路

    公开(公告)号:US07039787B1

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

    申请号:US10984684

    申请日:2004-11-09

    IPC分类号: G06F12/00

    CPC分类号: G06F13/4018 H04J3/0608

    摘要: Circuitry for locating the boundaries between bytes in a data stream is only selectively enabled to find a possible new byte alignment by a control signal. After the byte alignment circuitry has found a byte alignment, it outputs byte-aligned data and a first status signal indicating the presence of such data. If the byte alignment circuitry subsequently detects information that suggests a possible need for a new or changed byte alignment, it outputs a second status signal to that effect. However, the byte alignment circuitry does not actually attempt to change its byte alignment until enabled to do so by the control signal. Programmable logic circuitry or other utilization circuitry is typically provided to receive the outputs of the byte alignment circuitry and to selectively provide the control signal.

    摘要翻译: 用于定位数据流中的字节之间的边界的电路仅被选择性地用于通过控制信号找到可能的新字节对齐。 在字节对齐电路找到一个字节对齐之后,它输出字节对齐的数据和指示这种数据的存在的第一状态信号。 如果字节对齐电路随后检测到提示可能需要新的或改变的字节对齐的信息,则输出第二状态信号。 然而,字节对齐电路实际上并不会尝试改变其字节对齐,直到通过控制信号使其能够这样做。 通常提供可编程逻辑电路或其他利用电路以接收字节对准电路的输出并选择性地提供控制信号。

    Programmable logic device serial interface having dual-use phase-locked loop circuitry
    12.
    发明授权
    Programmable logic device serial interface having dual-use phase-locked loop circuitry 有权
    具有双用途锁相环电路的可编程逻辑器件串行接口

    公开(公告)号:US06867616B1

    公开(公告)日:2005-03-15

    申请号:US10455773

    申请日:2003-06-04

    摘要: In a programmable logic device (“PLD”), a serial interface incorporating phase-locked loops (“PLLs”) is provided with connections that allow one or more of the PLLs to be used as general purpose PLLs in the PLD. The connections include conductors to allow reference clock signals from the PLD logic core, or from outside the PLL, to be used by the PLLS, as well as conductors that allow the PLD core to control the phases of the PLLs. For some of the PLLs, conductors to allow the PLL output clock to be used by the PLD are also provided, where such output conductors do not normally exist in such a serial interface.

    摘要翻译: 在可编程逻辑器件(“PLD”)中,集成了锁相环(“PLL”)的串行接口具有允许一个或多个PLL用作PLD中的通用PLL的连接。 这些连接包括允许来自PLD逻辑核心或PLL外部的参考时钟信号由PLLS使用的导体以及允许PLD内核控制PLL相位的导体。 对于一些PLL,还提供允许PLD使用PLL输出时钟的导体,其中这种输出导体通常不存在于这种串行接口中。

    Multi-protocol configurable transceiver including configurable deskew in an integrated circuit
    13.
    发明授权
    Multi-protocol configurable transceiver including configurable deskew in an integrated circuit 有权
    多协议可配置收发器,包括集成电路中的可配置的偏移校正

    公开(公告)号:US09531646B1

    公开(公告)日:2016-12-27

    申请号:US12632744

    申请日:2009-12-07

    IPC分类号: G06F3/00 H04L12/861 G06F5/10

    CPC分类号: H04L49/90 G06F5/10

    摘要: Embodiments include a configurable multi-protocol transceiver including configurable deskew circuitry. In one embodiment, configurable circuitry is adapted to control an allowed data depth of a plurality of buffers. In another embodiment, configurable circuitry is adapted to control a deskew character transmit insertion frequency. In another embodiment, a programmable state machine is adapted to control read and write pointers in accordance with selectable conditions for achieving an alignment lock condition. In another embodiment, configurable circuitry is adaptable to select between logic and routing resources in the transceiver and logic and routing resources in a core of the IC in which the transceiver is implemented for controlling at least certain deskew operations. In another embodiment, configurable selection circuitry allows deskew processing to occur in a data path either before or after clock compensation processing depending on a communication protocol for which the transceiver is to be configured.

    摘要翻译: 实施例包括可配置的多协议收发器,包括可配置的偏移电路。 在一个实施例中,可配置电路适于控制多个缓冲器的允许数据深度。 在另一个实施例中,可配置电路适于控制偏斜字符传输插入频率。 在另一个实施例中,可编程状态机适于根据用于实现对准锁定状态的可选条件来控制读取和写入指针。 在另一个实施例中,可配置电路适于在收发器中的逻辑和路由资源之间选择逻辑,并且在IC的核心中布线资源,其中实现收发器用于控制至少某些去歪斜操作。 在另一个实施例中,可配置的选择电路允许在时钟补偿处理之前或之后在数据路径中进行偏移处理,这取决于要配置收发器的通信协议。

    Oversampling with programmable pointer adjustment
    14.
    发明授权
    Oversampling with programmable pointer adjustment 有权
    可编程指针调整过采样

    公开(公告)号:US08363770B1

    公开(公告)日:2013-01-29

    申请号:US11555570

    申请日:2006-11-01

    申请人: Ning Xue Chong H. Lee

    发明人: Ning Xue Chong H. Lee

    IPC分类号: H04L12/50

    CPC分类号: H04L7/0338 H04L7/0331

    摘要: Systems, methods, and circuits extract data from an oversampled data stream in the presence of noise and/or jitter. Pointers decide which data samples of the oversampled data stream are extracted. Some of the pointers occurring right after a data transition are positioned based on the location of previous pointers, rather than using the data transition points as occurs during an alignment. Settings such as the frequency of how often a pointer is aligned with a data transition and a maximum adjustment amount during an alignment may be programmable.

    摘要翻译: 系统,方法和电路在存在噪声和/或抖动的情况下从过采样数据流中提取数据。 指针决定提取过采样数据流的哪些数据样本。 在数据转换之后发生的一些指针基于先前指针的位置而定位,而不是使用在对齐期间发生的数据转换点。 诸如指针与数据转换对齐频率的频率以及在对准期间的最大调整量的设置可以是可编程的。

    Heterogeneous transceiver architecture for wide range programmability of programmable logic devices
    15.
    发明授权
    Heterogeneous transceiver architecture for wide range programmability of programmable logic devices 有权
    异构收发器架构,用于可编程逻辑器件的广泛可编程性

    公开(公告)号:US07940814B2

    公开(公告)日:2011-05-10

    申请号:US12576507

    申请日:2009-10-09

    IPC分类号: H04J3/04

    摘要: High-speed serial data transceiver circuitry on a programmable logic device (“PLD”) includes some channels that are able to operate at data rates up to a first, relatively low maximum data rate, and other channels that are able to operate at data rates up to a second, relatively high maximum data rate. The relatively low-speed channels are served by relatively low-speed phase locked loop (“PLL”) circuitry, and have other circuit components that are typically needed for handling data that is transmitted at relatively low data rates. The relatively high-speed channels are served by relatively high-speed PLLs, and have other circuit components that are typically needed for handling data that is transmitted at relatively high data rates.

    摘要翻译: 可编程逻辑器件(“PLD”)上的高速串行数据收发器电路包括一些能够以高达第一,相对较低的最大数据速率的数据速率工作的通道,以及能够以数据速率操作的其他通道 达到第二个相对较高的最大数据速率。 相对低速的通道由相对低速的锁相环(“PLL”)电路服务,并且具有通常用于处理以相对低的数据速率发送的数据所需的其他电路组件。 相对高速的信道由相对高速的PLL服务,并且具有通常用于处理以相对高的数据速率传输的数据所需的其他电路部件。

    DIGITAL PHASE LOCKED LOOP CIRCUITRY AND METHODS
    16.
    发明申请
    DIGITAL PHASE LOCKED LOOP CIRCUITRY AND METHODS 有权
    数字相位锁定环路和方法

    公开(公告)号:US20110090101A1

    公开(公告)日:2011-04-21

    申请号:US12974949

    申请日:2010-12-21

    IPC分类号: H03M9/00

    摘要: Phase locked loop circuitry operates digitally, to at least a large extent, to select from a plurality of phase-distributed candidate clock signals the signal that is closest in phase to transitions in another signal such as a clock data recovery (“CDR”) signal. The circuitry is constructed and operated to avoid glitches in the output clock signal that might otherwise result from changes in selection of the candidate clock signal. Frequency division of the candidate clock signals may be used to help the circuitry support serial communication at bit rates below frequencies that an analog portion of the phase locked loop circuitry can economically provide. Over-transmission or over-sampling may be used on the transmit side for similar reasons.

    摘要翻译: 锁相环电路以数字方式进行数字操作,至少在很大程度上从多个相位分布的候选时钟信号中选择最接近相位的信号,以便在诸如时钟数据恢复(“CDR”)信号的另一个信号中转换 。 该电路被构造和操作以避免由于候选时钟信号的选择变化而导致的输出时钟信号中的毛刺。 候选时钟信号的分频可以用于帮助电路以低于锁相环电路的模拟部分可以经济地提供的频率的比特率来支持串行通信。 出于同样的原因,发射侧可能会使用过量传输或过采样。

    Megafunction block and interface
    17.
    发明授权
    Megafunction block and interface 有权
    宏功能块和接口

    公开(公告)号:US07724598B1

    公开(公告)日:2010-05-25

    申请号:US11737654

    申请日:2007-04-19

    IPC分类号: G11C7/00

    摘要: A megafunction block is provided that includes a serial interface enabling a user to specify settings of a configurable block of a programmable logic device. The megafunction block includes a register array having the capability of translating address information into actual addresses for a memory of the configurable block. Thus, as future configurations/standards are developed that a programmable logic device with the megafunction block will interfaces with, the settings for interfacing with the standards may be added to the register array. Consequently, the pin count will not need to increase as the megafunction block is scalable through the register map. Control logic verifies that the translated address is a valid address and the control logic will generate a selection signal based on whether a read or write operation is to be performed.

    摘要翻译: 提供了一种宏功能块,其包括使得用户能够指定可编程逻辑器件的可配置块的设置的串行接口。 宏功能块包括具有将地址信息转换成可配置块的存储器的实际地址的能力的寄存器阵列。 因此,随着具有宏功能块的可编程逻辑器件将与之相接的未来配置/标准被开发,用于与标准接口的设置可被添加到寄存器阵列中。 因此,引脚数不需要增加,因为宏功能块可通过寄存器映射进行扩展。 控制逻辑验证翻译的地址是否是有效地址,并且控制逻辑将基于是执行读操作还是写操作来生成选择信号。

    Multiple data rates in integrated circuit device serial interface
    18.
    发明授权
    Multiple data rates in integrated circuit device serial interface 有权
    集成电路设备串行接口中的多种数据速率

    公开(公告)号:US07698482B2

    公开(公告)日:2010-04-13

    申请号:US11177007

    申请日:2005-07-08

    IPC分类号: G06F3/00 G06F5/00

    CPC分类号: H03K19/17744

    摘要: A serial interface for a programmable logic device supports a wide range of data rates by providing a first number of channels supporting a first range of data rates and a second number of channels supporting a second range of data rates. The first range of data rates is preferably lower than the second range of data rates and preferably the first number of channels is higher than the second number of channels which preferably is 1. For backward compatibility with existing devices, the first number of channels in each interface preferably is four. Each channel preferably includes a physical medium attachment module and a physical coding sublayer module. Each of the higher-speed channels in the second number of channels preferably also includes a clock management unit, while the lower-speed channels in the first number of channels preferably share one or more clock management units.

    摘要翻译: 用于可编程逻辑器件的串行接口通过提供支持第一范围的数据速率的第一数量的通道和支持第二数据速率范围的第二数量的通道来支持宽范围的数据速率。 数据速率的第一范围优选地低于数据速率的第二范围,并且优选地,第一数量的信道高于优选为1的信道的第二数量。为了与现有设备的向后兼容,每个信道中的第一数量的信道 界面最好是四。 每个通道优选地包括物理介质连接模块和物理编码子层模块。 第二数量的频道中的每一个较高频道优选地还包括时钟管理单元,而第一数量的频道中的较低速频道优选地共享一个或多个时钟管理单元。

    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 有权
    可编程逻辑器件具有多标准字节同步和通道对齐通讯

    公开(公告)号:US07577166B2

    公开(公告)日:2009-08-18

    申请号:US11189209

    申请日:2005-07-26

    IPC分类号: H04J3/07

    摘要: 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”)协议 。 接口电路包括至少部分硬连线以执行特定类型的功能的各种功能块,但是在至少许多情况下也可部分地可编程以允许基本功能适应各种协议。 对各种功能块之间,之间和/或周围的信号的路由也优选地至少可部分地可编程以便于以各种方式组合功能块来支持各种协议。

    Programmable logic device architecture for accommodating specialized circuitry
    20.
    发明授权
    Programmable logic device architecture for accommodating specialized circuitry 失效
    用于容纳专用电路的可编程逻辑器件架构

    公开(公告)号:US07525340B2

    公开(公告)日:2009-04-28

    申请号:US11230002

    申请日:2005-09-19

    摘要: A programmable logic device (PLD) having one or more programmable logic regions and one or more conventional input/output regions additionally has one or more peripheral areas including specialized circuitry. The peripheral specialized regions, which are not connected to the remainder of the programmable logic device (and may be made on separate dies from the remainder of the programmable logic device mounted on a common substrate), and one or both of the programmable logic regions and the conventional I/O regions, have contacts for metallization traces or other interconnections to connect the peripheral specialized regions to the remainder of the programmable logic device. The same PLD can be sold with or without the specialized circuitry capability by providing or not providing the interconnections. The peripheral specialized regions may include high-speed I/O (basic, up to about 3 Gbps, and enhanced, up to about 10-12 Gbps), as well as other types of specialized circuitry.

    摘要翻译: 具有一个或多个可编程逻辑区域和一个或多个常规输入/输出区域的可编程逻辑器件(PLD)还具有包括专用电路的一个或多个外围区域。 外围专用区域不连接到可编程逻辑器件的其余部分(并且可以在与安装在公共衬底上的可编程逻辑器件的其余部分分开的管芯上)制造,以及一个或两个可编程逻辑区域 常规I / O区域具有用于金属化迹线或其它互连的触点,以将外围专用区域连接到可编程逻辑器件的其余部分。 通过提供或不提供互连,可以在具有或不具有专用电路能力的情况下出售相同的PLD。 外围专业区域可能包括高速I / O(基本,高达约3 Gbps,增强,高达10-12 Gbps)以及其他类型的专用电路。