会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Heterogeneous labs
    • 异质实验室
    • US07902864B1
    • 2011-03-08
    • US11292856
    • 2005-12-01
    • Michael D. HuttonKeith DuwelGregg William Baeckler
    • Michael D. HuttonKeith DuwelGregg William Baeckler
    • H03K19/177
    • H03K19/17736H03K19/17728
    • Disclosed is a programmable logic device (“PLD”) including at least one lookup table (“LUT”) based logic element (“LE”) of a first type and at least one LUT based LE of a second type. The first type of LE is different from the second type of LE. The term ‘different’ when used herein to describe the relationship of a first logic structure and/or its components to a second logic structure and/or its components indicates a difference in hardware design as opposed to a configuration difference or non-designed differences resulting, for example, from manufacturing variability. Additionally, a PLD can include at least one logic array block (“LAB”) of a first type having at least one LUT based LE and at least one LAB of a second type having at least one LUT based LE. The first type of LAB being different from the second type of LAB.
    • 公开了一种包括第一类型的至少一个查找表(“LUT”)逻辑元件(“LE”)和第二类型的至少一个基于LUT的LE的可编程逻辑器件(“PLD”)。 LE的第一种类型与第二种类型的LE不同。 当用于描述第一逻辑结构和/或其组件与第二逻辑结构和/或其组件的关系时,术语“不同”表示硬件设计中的差异,而不是配置差异或非设计的差异 ,例如,从制造变异性。 此外,PLD可以包括具有至少一个基于LUT的LE和具有至少一个基于LUT的LE的至少一个第二类型的至少一个LAB的第一类型的至少一个逻辑阵列块(“LAB”)。 第一种类型的LAB与第二种类型的LAB不同。
    • 3. 发明授权
    • Method and apparatus for PLD having shared storage elements
    • 具有共享存储元件的PLD的方法和装置
    • US07733124B1
    • 2010-06-08
    • US11766817
    • 2007-06-22
    • Keith DuwelMichael D. Hutton
    • Keith DuwelMichael D. Hutton
    • H03K19/177
    • H03K19/17728
    • A programmable logic device (PLD) includes a core region having a plurality of logical array blocks (LABs). Each one of the plurality of logical array blocks include a plurality of logic elements capable of communicating with each other through interconnections defined within each logical array block. The logic elements include a look up table (LUT), wherein a LUT of a first logic element and a LUT of a second logic element share a register. In one embodiment, more than two logic elements may share a register. Thus, the embodiments provide for the ability to vary sequential logic, e.g., registers, instead of rigidly fixing the sequential logic and consequently the ratio of combinatorial logic to sequential logic.
    • 可编程逻辑器件(PLD)包括具有多个逻辑阵列块(LAB)的核心区域。 多个逻辑阵列块中的每一个包括能够通过在每个逻辑阵列块内定义的互连而彼此通信的多个逻辑元件。 逻辑元件包括查找表(LUT),其中第一逻辑元件的LUT和第二逻辑元件的LUT共享寄存器。 在一个实施例中,多于两个逻辑元件可以共享寄存器。 因此,这些实施例提供了改变顺序逻辑(例如,寄存器)的能力,而不是刚性地固定顺序逻辑,并且因此改变组合逻辑与顺序逻辑的比率。
    • 4. 发明授权
    • I/O configuration and reconfiguration trigger through testing interface
    • 通过测试界面进行I / O配置和重新配置触发
    • US07287189B1
    • 2007-10-23
    • US10603888
    • 2003-06-25
    • Brian D. JohnsonKeith DuwelMario GuzmanChristopher F. LaneAndy L. Lee
    • Brian D. JohnsonKeith DuwelMario GuzmanChristopher F. LaneAndy L. Lee
    • G06F11/00
    • 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接口。
    • 5. 发明授权
    • Reconfigurable programmable logic system with configuration recovery mode
    • 具有配置恢复模式的可重构可编程逻辑系统
    • US07512849B1
    • 2009-03-31
    • US11294715
    • 2005-12-05
    • Tim AllenMichael FairmanMario GuzmanBryan HoyerChris LaneKerry VeenstraKeith DuwelAndy L. Lee
    • Tim AllenMichael FairmanMario GuzmanBryan HoyerChris LaneKerry VeenstraKeith DuwelAndy L. Lee
    • G01R31/28G06F7/38
    • 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.
    • 可编程逻辑系统包括可重新配置的可编程逻辑器件和存储至少两种配置的配置存储器。 首先加载默认配置,然后加载所需的用户应用程序配置。 如果用户应用程序配置失败,系统将保存有关故障的数据,然后返回到默认配置进行恢复。 读取故障数据后,默认配置会导致调用操作员进行干预,或者在配置存储器中可用时加载不同的(例如,以前的)配置。 该系统在用户可以远程更新配置的情况下特别有用。 在另一种模式下,系统仅存储用户配置(首先被加载)和默认配置。 如果新加载的配置失败,则加载默认配置,并向操作员发出信号,或者在加载不同配置时采取其他操作。
    • 8. 发明授权
    • Integrated circuits with configurable initialization data memory addresses
    • 具有可配置初始化数据存储器地址的集成电路
    • US07702893B1
    • 2010-04-20
    • US11525657
    • 2006-09-22
    • Nicholas J. RallyDirk A. ReeseKeith Duwel
    • Nicholas J. RallyDirk A. ReeseKeith Duwel
    • G06F15/177
    • 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.
    • 提供了系统和方法,用于避免包含共享内存的系统中的内存地址冲突。 在系统上电时,可编程逻辑器件集成电路,微处理器和具有处理能力的其他集成电路提供唯一的初始化数据存储器地址。 每个唯一的初始化数据存储器地址对应于共享存储器中相应的不重叠的存储器块。 在初始化操作期间,集成电路使用唯一的初始化数据存储器地址从共享存储器检索初始化数据。 可以使用主从架构来组织集成电路。 主机可以使用通信电路将初始化数据存储器地址加载到从属集成电路中,这些通信电路在从机通电之后,但在从站已初始化之前处于活动状态。