Configurable multi-standard device interface
    1.
    发明授权
    Configurable multi-standard device interface 有权
    可配置的多标准设备接口

    公开(公告)号:US09170952B1

    公开(公告)日:2015-10-27

    申请号:US13338707

    申请日:2011-12-28

    摘要: A configurable interface includes a transmitter module and a receiver module, each configured to operate according to at least three different interface standards. The configurable interface further includes an interface module configured to determine a physical medium attachment (PMA) standard of a PMA coupled to the configurable interface and activate at least one component of the configurable interface based on the PMA standard. In an arrangement, the device interface supports a CAUI-4 standard.

    摘要翻译: 可配置接口包括发射器模块和接收器模块,每个发送器模块和接收器模块被配置为根据至少三个不同的接口标准进行操作。 所述可配置接口还包括接口模块,所述接口模块被配置为确定耦合到所述可配置接口的PMA的物理介质连接(PMA)标准,并基于所述PMA标准激活所述可配置接口的至少一个组件。 在这种安排中,设备接口支持CAUI-4标准。

    SCALABLE INTERCONNECT MODULES WITH FLEXIBLE CHANNEL BONDING
    4.
    发明申请
    SCALABLE INTERCONNECT MODULES WITH FLEXIBLE CHANNEL BONDING 有权
    具有灵活通道连接的可扩展互连模块

    公开(公告)号:US20120027026A1

    公开(公告)日:2012-02-02

    申请号:US12845672

    申请日:2010-07-28

    IPC分类号: H04J3/16

    摘要: The present application discloses apparatus and methods for increasing channel utilization for a high-speed serial interface of an integrated circuit (IC). A new circuit architecture is disclosed which provides circuitry that may be programmed flexibly to support a multitude of different channel bonding schemes. In accordance with one aspect of the invention, the new architecture decouples the granularity of control-signal channel bonding from the granularity of data-aggregation channel bonding. This advantageously allows optimization of configurations for both types of channel bonding. In another aspect of the invention, the logical boundaries of bonded user channels are decoupled from the physical boundaries of the PCS modules. This decoupling advantageously eliminates a rigid constraint of previous architectures.

    摘要翻译: 本申请公开了用于增加集成电路(IC)的高速串行接口的信道利用的装置和方法。 公开了一种新的电路架构,其提供可以被灵活地编程以支持多种不同的信道绑定方案的电路。 根据本发明的一个方面,新架构使控制信号信道绑定的粒度与数据聚合信道绑定的粒度分离。 这有利地允许优化用于两种类型的通道结合的配置。 在本发明的另一方面,粘合用户信道的逻辑边界与PCS模块的物理边界分离。 这种去耦有利地消除了先前架构的刚性约束。

    Programmable logic device having logic elements with dedicated hardware to configure look up tables as registers
    6.
    发明授权
    Programmable logic device having logic elements with dedicated hardware to configure look up tables as registers 失效
    可编程逻辑器件具有具有专用硬件的逻辑元件,以将查找表配置为寄存器

    公开(公告)号:US07705628B1

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

    申请号:US11486164

    申请日:2006-07-12

    摘要: A programmable logic device architecture having logic elements with dedicated hardware to configure the look up tables of the logic element to either perform logic functions or to operate as a register for pipelining or other purposes. The programmable logic device includes a general interconnect and a plurality of logic array blocks interconnected by the general interconnect. Each of the plurality of logic blocks further includes one or more logic elements. The logic elements each include a first look up table, a second look up table, and dedicated hardware within the logic element to configure the first look table and the second look up table as a register without having to use the general interconnect. In one embodiment, the dedicated hardware includes a plurality of dedicated interconnects within the logic element to configure the two look up tables as a pair of cross coupled muxes or latches when configured as a register.

    摘要翻译: 具有逻辑元件的可编程逻辑器件结构具有专用硬件以配置逻辑元件的查找表以执行逻辑功能或作为流水线或其它目的的寄存器来操作。 可编程逻辑器件包括通用互连和通过一般互连互连的多个逻辑阵列块。 多个逻辑块中的每一个还包括一个或多个逻辑元件。 逻辑元件各自包括第一查询表,第二查询表和逻辑元件内的专用硬件,以将第一查询表和第二查询表配置为寄存器而不必使用通用互连。 在一个实施例中,专用硬件包括逻辑元件内的多个专用互连,以在配置为寄存器时将两个查找表配置为一对交叉耦合的多路复用器或锁存器。

    Integrated circuits with configurable initialization data memory addresses
    7.
    发明授权
    Integrated circuits with configurable initialization data memory addresses 失效
    具有可配置初始化数据存储器地址的集成电路

    公开(公告)号:US07702893B1

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

    申请号:US11525657

    申请日:2006-09-22

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4401

    摘要: Systems and methods are provided for avoiding memory address conflicts in systems containing shared memory. Upon system power up, programmable logic device integrated circuits, microprocessors, and other integrated circuits with processing capabilities are provided with unique initialization data memory addresses. Each unique initialization data memory address corresponds to a respective non-overlapping block of memory in the shared memory. During initialization operations, the integrated circuits retrieve initialization data from the shared memory using the unique initialization data memory addresses. The integrated circuits can be organized using a master-slave architecture. The master can load the initialization data memory addresses into the slave integrated circuits using communications circuitry that is active after the slaves have powered up but before the slaves have been initialized.

    摘要翻译: 提供了系统和方法,用于避免包含共享内存的系统中的内存地址冲突。 在系统上电时,可编程逻辑器件集成电路,微处理器和具有处理能力的其他集成电路提供唯一的初始化数据存储器地址。 每个唯一的初始化数据存储器地址对应于共享存储器中相应的不重叠的存储器块。 在初始化操作期间,集成电路使用唯一的初始化数据存储器地址从共享存储器检索初始化数据。 可以使用主从架构来组织集成电路。 主机可以使用通信电路将初始化数据存储器地址加载到从属集成电路中,这些通信电路在从机通电之后,但在从站已初始化之前处于活动状态。

    I/O configuration and reconfiguration trigger through testing interface
    8.
    发明授权
    I/O configuration and reconfiguration trigger through testing interface 有权
    通过测试界面进行I / O配置和重新配置触发

    公开(公告)号:US07287189B1

    公开(公告)日:2007-10-23

    申请号:US10603888

    申请日:2003-06-25

    IPC分类号: G06F11/00

    CPC分类号: G01R31/318572

    摘要: A reconfigurable device loads I/O configuration information from a diagnostic interface during testing. The device includes a configurable I/O connection for communicating values with other devices. A diagnostic interface communicates the value of the I/O connection to a tester. A diagnostic controller in the device has a first mode for communicating the value on the I/O connection to the tester via the diagnostic interface, and a second mode for receiving an I/O configuration attribute value for the I/O connection from the diagnostic interface thereby modifying the configuration of the I/O connection. The device also includes a configuration controller that retrieves device configuration information from a configuration device in response to a signal. The signal can originate from an external source or from the diagnostic controller in response to a configuration instruction received via the diagnostic interface. The diagnostic interface may be a JTAG interface.

    摘要翻译: 可重构设备在测试期间从诊断接口加载I / O配置信息。 该设备包括用于与其他设备通信值的可配置I / O连接。 诊断接口将I / O连接的值传送给测试仪。 设备中的诊断控制器具有用于经由诊断接口将I / O连接上的值传送给测试器的第一模式,以及用于从诊断接收I / O连接的I / O配置属性值的第二模式 接口,从而修改I / O连接的配置。 该设备还包括配置控制器,其响应于信号从配置设备检索设备配置信息。 响应于通过诊断接口接收的配置指令,该信号可以来自外部源或诊断控制器。 诊断接口可以是JTAG接口。

    Reconfigurable programmable logic system with configuration recovery mode
    9.
    发明授权
    Reconfigurable programmable logic system with configuration recovery mode 有权
    具有配置恢复模式的可重构可编程逻辑系统

    公开(公告)号:US07512849B1

    公开(公告)日:2009-03-31

    申请号:US11294715

    申请日:2005-12-05

    IPC分类号: G01R31/28 G06F7/38

    CPC分类号: G01R31/318516

    摘要: A programmable logic system includes a reconfigurable programmable logic device and configuration storage that stores at least two configurations. A default configuration loads first and then loads the desired user application configuration. If the user application configuration fails, the system saves data regarding the failure and then returns to the default configuration for recovery. The default configuration, after reading the failure data, causes an operator to be called to intervene, or loads a different (e.g., previous) configuration if one is available in configuration storage. The system is particularly useful where the user can update configurations remotely. In an alternative mode, the system stores only the user configuration (which is loaded first) and the default configuration. If a newly-loaded configuration fails, the default configuration is loaded and signals the operator or takes other action short of loading a different configuration.

    摘要翻译: 可编程逻辑系统包括可重新配置的可编程逻辑器件和存储至少两种配置的配置存储器。 首先加载默认配置,然后加载所需的用户应用程序配置。 如果用户应用程序配置失败,系统将保存有关故障的数据,然后返回到默认配置进行恢复。 读取故障数据后,默认配置会导致调用操作员进行干预,或者在配置存储器中可用时加载不同的(例如,以前的)配置。 该系统在用户可以远程更新配置的情况下特别有用。 在另一种模式下,系统仅存储用户配置(首先被加载)和默认配置。 如果新加载的配置失败,则加载默认配置,并向操作员发出信号,或者在加载不同配置时采取其他操作。