会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data interface methods and circuitry with reduced latency
    • 具有降低延迟的数据接口方法和电路
    • US07984209B1
    • 2011-07-19
    • US11638150
    • 2006-12-12
    • Vinson ChanMichael Menghui ZhengChong H. Lee
    • Vinson ChanMichael Menghui ZhengChong H. Lee
    • G06F3/00G06F5/00
    • G06F5/12G06F2205/126
    • Interface circuitry that is used to interface data between two different clock regimes that may have somewhat different speeds includes the ability to determine which of the clock regimes is faster. Depending on which clock regime is found to be faster, the baseline (nominal difference between data write and data read addresses of a FIFO memory in the interface circuitry) is shifted (i.e., toward the full or empty condition of the FIFO, as is appropriate for which of the clock regimes has been found to be faster). Adjustments may also be made to the threshold(s) used for such purposes as character insertion/deletion and overflow/underflow indication. This technique may allow use of a smaller FIFO and reduce latency of the interface circuitry.
    • 用于在可能具有一些不同速度的两种不同时钟制式之间对数据进行接口的接口电路包括确定哪个时钟方案更快的能力。 根据哪个时钟状态被发现更快,基线(数据写入和接口电路中的FIFO存储器的数据读取地址之间的标称差)被移位(即,朝向FIFO的满或空状态,如适用的那样) 为什么时钟制度被发现是更快)。 还可以对用于诸如字符插入/删除和溢出/下溢指示的目的的阈值进行调整。 该技术可以允许使用较小的FIFO并减少接口电路的延迟。
    • 5. 发明授权
    • Byte alignment for serial data receiver
    • 串行数据接收器的字节对齐
    • US07046174B1
    • 2006-05-16
    • US11147757
    • 2005-06-07
    • Henry Y. LuiChong H. LeeRakesh PatelRamanand VenkataJohn LamVinson ChanMalik Kabani
    • Henry Y. LuiChong H. LeeRakesh PatelRamanand VenkataJohn LamVinson ChanMalik Kabani
    • H03M9/00
    • H03M9/00H03K5/135H04L7/0331
    • A serial data interface for a programmable logic device includes a receiver that deserializes a plurality of channels of received serial data using a recovered clock signal or a phase-aligned received clock signal. Byte boundaries are initially assigned, perhaps arbitrarily, and the deserialized signal is sent to the programmable logic core of the programmable logic device. Programmable logic in the core monitors the byte boundaries on each channel based on the criteria, including any user-defined parameters, programmed into the logic. If a boundary misalignment is detected, a signal is send from the core to bit-slipping circuitry on that channel of the interface to adjust the boundary. The signal could instruct the bit-slipping circuitry to adjust the boundary by the number of bits needed to correct the alignment. Alternatively, the bit-slipping circuitry could operate iteratively, adjusting the boundary by one bit, each cycle, until the signal stops indicating misalignment.
    • 用于可编程逻辑器件的串行数据接口包括使用恢复的时钟信号或相位对准的接收时钟信号对接收的串行数据的多个信道反串行的接收器。 字节边界最初可以任意分配,反序列化信号被发送到可编程逻辑器件的可编程逻辑核心。 内核中的可编程逻辑基于标准(包括任何用户定义的参数)来监视每个通道上的字节边界,编程到逻辑中。 如果检测到边界未对准,则在该接口的该通道上将信号从核心发送到位滑动电路以调整边界。 信号可以指示位滑动电路将边界调整校正对准所需的位数。 或者,位打滑电路可以迭代地操作,每个周期将边界调整一个位,直到信号停止指示未对准。
    • 6. 发明授权
    • Byte alignment for serial data receiver
    • 串行数据接收器的字节对齐
    • US06724328B1
    • 2004-04-20
    • US10454626
    • 2003-06-03
    • Henry Y. LuiChong H. LeeRakesh PatelRamanand VenkataJohn LamVinson ChanMalik Kabani
    • Henry Y. LuiChong H. LeeRakesh PatelRamanand VenkataJohn LamVinson ChanMalik Kabani
    • H03M900
    • H04L7/0054H03M9/00
    • A serial data interface for a programmable logic device includes a receiver that deserializes a plurality of channels of received serial data using a recovered clock signal or a phase-aligned received clock signal. Byte boundaries are initially assigned, perhaps arbitrarily, and the deserialized signal is sent to the programmable logic core of the programmable logic device. Programmable logic in the core monitors the byte boundaries on each channel based on the criteria, including any user-defined parameters, programmed into the logic. If a boundary misalignment is detected, a signal is send from the core to bit-slipping circuitry on that channel of the interface to adjust the boundary. The signal could instruct the bit-slipping circuitry to adjust the boundary by the number of bits needed to correct the alignment. Alternatively, the bit-slipping circuitry could operate iteratively, adjusting the boundary by one bit, each cycle, until the signal stops indicating misalignment.
    • 用于可编程逻辑器件的串行数据接口包括使用恢复的时钟信号或相位对准的接收时钟信号对接收的串行数据的多个信道反串行的接收器。 字节边界最初可以任意分配,反序列化信号被发送到可编程逻辑器件的可编程逻辑核心。 内核中的可编程逻辑基于标准(包括任何用户定义的参数)来监视每个通道上的字节边界,编程到逻辑中。 如果检测到边界未对准,则在该接口的该通道上将信号从核心发送到位滑动电路以调整边界。 信号可以指示位滑动电路将边界调整校正对准所需的位数。 或者,位打滑电路可以迭代地操作,每个周期将边界调整一个位,直到信号停止指示未对准。
    • 7. 发明授权
    • Multi-protocol configurable transceiver including configurable deskew in an integrated circuit
    • 多协议可配置收发器,包括集成电路中的可配置的偏移校正
    • US09531646B1
    • 2016-12-27
    • US12632744
    • 2009-12-07
    • Divya VijayaraghavanCurt WortmanChong H. LeeVinson Chan
    • Divya VijayaraghavanCurt WortmanChong H. LeeVinson Chan
    • G06F3/00H04L12/861G06F5/10
    • H04L49/90G06F5/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的核心中布线资源,其中实现收发器用于控制至少某些去歪斜操作。 在另一个实施例中,可配置的选择电路允许在时钟补偿处理之前或之后在数据路径中进行偏移处理,这取决于要配置收发器的通信协议。
    • 8. 发明授权
    • Megafunction block and interface
    • 宏功能块和接口
    • US07724598B1
    • 2010-05-25
    • US11737654
    • 2007-04-19
    • Vinson ChanChong H. LeeBinh TonThiagaraja GopalsamyMarcel A. LeBlancNeville Carvalho
    • Vinson ChanChong H. LeeBinh TonThiagaraja GopalsamyMarcel A. LeBlancNeville Carvalho
    • G11C7/00
    • G06F12/0292G06F12/0623G06F2212/1048
    • 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.
    • 提供了一种宏功能块,其包括使得用户能够指定可编程逻辑器件的可配置块的设置的串行接口。 宏功能块包括具有将地址信息转换成可配置块的存储器的实际地址的能力的寄存器阵列。 因此,随着具有宏功能块的可编程逻辑器件将与之相接的未来配置/标准被开发,用于与标准接口的设置可被添加到寄存器阵列中。 因此,引脚数不需要增加,因为宏功能块可通过寄存器映射进行扩展。 控制逻辑验证翻译的地址是否是有效地址,并且控制逻辑将基于是执行读操作还是写操作来生成选择信号。
    • 9. 发明授权
    • Byte alignment for serial data receiver
    • 串行数据接收器的字节对齐
    • US06970117B1
    • 2005-11-29
    • US10789406
    • 2004-02-26
    • Henry Y. LuiChong H. LeeRakesh PatelRamanand VenkataJohn LamVinson ChanMalik Kabani
    • Henry Y. LuiChong H. LeeRakesh PatelRamanand VenkataJohn LamVinson ChanMalik Kabani
    • H03M9/00H04L7/02
    • H04L7/0054H03M9/00
    • A serial data interface for a programmable logic device includes a receiver that deserializes a plurality of channels of received serial data using a recovered clock signal or a phase-aligned received clock signal. Byte boundaries are initially assigned, perhaps arbitrarily, and the deserialized signal is sent to the programmable logic core of the programmable logic device. Programmable logic in the core monitors the byte boundaries on each channel based on the criteria, including any user-defined parameters, programmed into the logic. If a boundary misalignment is detected, a signal is send from the core to bit-slipping circuitry on that channel of the interface to adjust the boundary. The signal could instruct the bit-slipping circuitry to adjust the boundary by the number of bits needed to correct the alignment. Alternatively, the bit-slipping circuitry could operate iteratively, adjusting the boundary by one bit, each cycle, until the signal stops indicating misalignment.
    • 用于可编程逻辑器件的串行数据接口包括使用恢复的时钟信号或相位对准的接收时钟信号对接收的串行数据的多个信道反串行的接收器。 字节边界最初可以任意分配,反序列化信号被发送到可编程逻辑器件的可编程逻辑核心。 内核中的可编程逻辑基于标准(包括任何用户定义的参数)来监视每个通道上的字节边界,编程到逻辑中。 如果检测到边界未对准,则在该接口的该通道上将信号从核心发送到位滑动电路以调整边界。 信号可以指示位滑动电路将边界调整校正对准所需的位数。 或者,位打滑电路可以迭代地操作,每个周期将边界调整一个位,直到信号停止指示未对准。
    • 10. 发明授权
    • Dynamic special character selection for use in byte alignment circuitry
    • 用于字节对齐电路的动态特殊字符选择
    • US07362833B1
    • 2008-04-22
    • US10609091
    • 2003-06-27
    • Vinson ChanChong LeeRakesh PatelRamanand Venkata
    • Vinson ChanChong LeeRakesh PatelRamanand Venkata
    • H04B1/10
    • 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.
    • 提供了用于定位数据流中字节边界的电路。 数据流通常具有提供字节边界指示的逗号或头信息。 当电路检测到该信息时,它可以对齐字节边界,从而向利用电路(例如,可编程逻辑器件)提供字节对齐的数据。 根据本发明,电路可以选择用于检测字节边界的不同特殊字符,其中特殊字符是不同的长度。 当控制信号使能时,电路会根据所选择的特殊字符对齐字节边界。 一旦对准,电路可以提供一个信号,指示哪个特殊字符用于对齐边界。 本发明的另一个优点是它消除了与系统延迟相关联的对准问题。 电路自动将校准锁定到独立于外部控制信号的检测到的特殊字符的第一实例。