Upgradeable and reconfigurable programmable logic device
    1.
    发明授权
    Upgradeable and reconfigurable programmable logic device 有权
    可升级和可重新配置的可编程逻辑器件

    公开(公告)号:US07215139B2

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

    申请号:US11455315

    申请日:2006-06-16

    IPC分类号: H03K19/177

    摘要: Programmable logic devices and techniques for programming and/or reconfiguring these devices are disclosed. For example, in accordance with an embodiment of the present invention, a programmable logic device is disclosed that incorporates flash memory and SRAM and includes multiple data ports for programming the flash memory and/or the SRAM.

    摘要翻译: 公开了用于编程和/或重新配置这些设备的可编程逻辑器件和技术。 例如,根据本发明的实施例,公开了一种可编程逻辑器件,其包括闪速存储器和SRAM,并且包括用于对闪速存储器和/或SRAM进行编程的多个数据端口。

    Flexible memory architectures for programmable logic devices
    3.
    发明授权
    Flexible memory architectures for programmable logic devices 有权
    用于可编程逻辑器件的灵活存储器架构

    公开(公告)号:US07957208B1

    公开(公告)日:2011-06-07

    申请号:US12389149

    申请日:2009-02-19

    IPC分类号: G11C7/00

    摘要: In one embodiment, a programmable logic device includes a plurality of logic blocks; a plurality of input/output blocks; volatile configuration memory adapted to store configuration data for configuration of the logic blocks and input/output blocks; embedded block RAM adapted to store user data; flash memory having at least a first partition and a second partition; and a data port adapted to provide external device access to the first partition of the non-volatile memory. The flash memory is adapted to store within the first partition user data from the data port and is further adapted to store within the second partition user data from the embedded block RAM.

    摘要翻译: 在一个实施例中,可编程逻辑器件包括多个逻辑块; 多个输入/输出块; 易失性配置存储器,其适于存储用于配置逻辑块和输入/输出块的配置数据; 适用于存储用户数据的嵌入式块RAM; 闪存具有至少第一分区和第二分区; 以及适于提供对所述非易失性存储器的所述第一分区的外部设备访问的数据端口。 闪存适于在数据端口内的第一分区用户数据内存储,并且还适于在第二分区用户内存储来自嵌入式块RAM的数据。

    Programmable logic devices with custom identification systems and methods
    4.
    发明授权
    Programmable logic devices with custom identification systems and methods 有权
    具有自定义识别系统和方法的可编程逻辑器件

    公开(公告)号:US07702977B1

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

    申请号:US12480565

    申请日:2009-06-08

    IPC分类号: G01R31/28 G06F21/00

    CPC分类号: G06F21/76

    摘要: In one embodiment, a programmable logic device includes a first multiplexer; a first memory adapted to store an identification code of the programmable logic device; and a second memory adapted to store an identification code of the programmable logic device. Inputs of a second multiplexer are coupled to the first memory and the second memory, and an output of the multiplexer is coupled to an input of the first multiplexer. The second multiplexer is adapted to select between the identification code stored in the first memory and the identification code stored in the second memory to provide the selected identification code to the first multiplexer.

    摘要翻译: 在一个实施例中,可编程逻辑器件包括第一多路复用器; 适于存储可编程逻辑器件的识别码的第一存储器; 以及适于存储可编程逻辑器件的识别码的第二存储器。 第二多路复用器的输入耦合到第一存储器和第二存储器,并且多路复用器的输出耦合到第一多路复用器的输入端。 第二多路复用器适于在存储在第一存储器中的识别码与存储在第二存储器中的识别码之间进行选择,以将所选择的识别码提供给第一多路复用器。

    Programmable logic devices with custom identification systems and methods
    5.
    发明授权
    Programmable logic devices with custom identification systems and methods 有权
    具有自定义识别系统和方法的可编程逻辑器件

    公开(公告)号:US07546498B1

    公开(公告)日:2009-06-09

    申请号:US11446308

    申请日:2006-06-02

    IPC分类号: G01R31/28 G06F21/00

    CPC分类号: G06F21/76

    摘要: Systems and methods are disclosed herein to provide techniques for providing programmable identification codes (IDCODE) for PLDs. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a first non-volatile memory adapted to store a first identification code of the programmable logic device, and a second memory adapted to store a second identification code of the programmable logic device. A control circuit selects between the first identification code stored in the first non-volatile memory and the second identification code stored in the second memory to provide as an identification code for the programmable logic device.

    摘要翻译: 本文公开了提供用于为PLD提供可编程识别码(IDCODE)的技术的系统和方法。 例如,根据本发明的实施例,可编程逻辑器件包括适于存储可编程逻辑器件的第一识别码的第一非易失性存储器,以及适于存储可编程逻辑器件的第二识别码的第二存储器 可编程逻辑器件。 控制电路在存储在第一非易失性存储器中的第一识别码与存储在第二存储器中的第二识别码之间进行选择,以提供可编程逻辑器件的识别码。

    Flexible memory architectures for programmable logic devices
    6.
    发明授权
    Flexible memory architectures for programmable logic devices 有权
    用于可编程逻辑器件的灵活存储器架构

    公开(公告)号:US07495970B1

    公开(公告)日:2009-02-24

    申请号:US11446309

    申请日:2006-06-02

    IPC分类号: G11C7/10

    摘要: Systems and methods provide non-volatile memory architectures for programmable logic devices. For example, a programmable logic device may include logic blocks, input/output blocks, and configuration memory to store configuration data for configuration of the logic blocks and the input/output blocks. A first non-volatile memory may store user information, besides configuration data, and a first port includes a dedicated serial peripheral interface to provide access to the first non-volatile memory.

    摘要翻译: 系统和方法为可编程逻辑器件提供非易失性存储器架构。 例如,可编程逻辑器件可以包括逻辑块,输入/输出块和配置存储器,以存储用于配置逻辑块和输入/输出块的配置数据。 除了配置数据之外,第一非易失性存储器可以存储用户信息,并且第一端口包括用于提供对第一非易失性存储器的访问的专用串行外围接口。

    Programmable logic devices with user non-volatile memory
    7.
    发明授权
    Programmable logic devices with user non-volatile memory 有权
    具有用户非易失性存储器的可编程逻辑器件

    公开(公告)号:US07554358B1

    公开(公告)日:2009-06-30

    申请号:US11397985

    申请日:2006-04-05

    IPC分类号: H01L25/00

    CPC分类号: H03K19/17772 H03K19/1776

    摘要: Systems and methods are disclosed herein to provide improved non-volatile storage techniques for programmable logic devices. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a plurality of logic blocks, a plurality of input/output blocks, and a volatile memory to store data within the programmable logic device, with configuration memory adapted to store first configuration data for configuration of the logic blocks, the input/output blocks, and the volatile memory of the programmable logic device. The programmable logic device further includes a non-volatile memory adapted to store data provided from the volatile memory.

    摘要翻译: 本文公开了系统和方法,以提供用于可编程逻辑器件的改进的非易失性存储技术。 例如,根据本发明的实施例,可编程逻辑器件包括多个逻辑块,多个输入/输出块和用于在可编程逻辑器件内存储数据的易失性存储器,配置存储器适于 存储用于配置逻辑块,输入/输出块和可编程逻辑器件的易失性存储器的第一配置数据。 可编程逻辑器件还包括适于存储从易失性存储器提供的数据的非易失性存储器。

    Programmable logic devices with transparent field reconfiguration
    8.
    发明授权
    Programmable logic devices with transparent field reconfiguration 有权
    具有透明场重构功能的可编程逻辑器件

    公开(公告)号:US07459931B1

    公开(公告)日:2008-12-02

    申请号:US11398437

    申请日:2006-04-05

    IPC分类号: H03K19/177

    摘要: Systems and methods are disclosed herein to provide reconfiguration techniques for PLDs. For example, in accordance with an embodiment of the present invention, a programmable logic device includes logic blocks, input/output blocks, a volatile memory block, and configuration memory cells to store configuration data for configuration of the logic blocks, the input/output blocks, and the volatile memory block of the programmable logic device. The programmable logic device further includes circuit techniques for preventing loss of data stored in the volatile memory block due to a reconfiguration. Furthermore, for example, the programmable logic device may further prevent the loss of data stored in user registers or loss of input/output personality due to the reconfiguration.

    摘要翻译: 本文公开了系统和方法以提供PLD的重新配置技术。 例如,根据本发明的实施例,可编程逻辑器件包括逻辑块,输入/输出块,易失性存储器块和配置存储器单元,以存储配置逻辑块的配置数据,输入/输出 块和可编程逻辑器件的易失性存储器块。 可编程逻辑器件还包括用于防止由于重新配置而存储在易失性存储器块中的数据丢失的电路技术。 此外,例如,可编程逻辑器件还可以防止由于重新配置而存储在用户寄存器中的数据的丢失或输入/输出个性的丢失。

    Programmable logic device providing a serial peripheral interface
    9.
    发明授权
    Programmable logic device providing a serial peripheral interface 有权
    提供串行外设接口的可编程逻辑器件

    公开(公告)号:US07378873B1

    公开(公告)日:2008-05-27

    申请号:US11446548

    申请日:2006-06-02

    IPC分类号: H01L25/00 H03K19/177

    CPC分类号: H03K19/17748 H03K19/17744

    摘要: Systems and methods are disclosed herein to provide an improved approach to the configuration of integrated circuits such as programmable logic devices (PLDs). For example, in accordance with one embodiment of the present invention, a PLD includes volatile memory adapted to store configuration data to configure the PLD for its intended function. The PLD further includes non-volatile memory adapted to store configuration data which is transferable to the volatile memory to configure the PLD for its intended function. The PLD further includes a serial peripheral interface (SPI) port adapted to receive configuration data from an external device for transfer into one of the volatile memory and the non-volatile memory.

    摘要翻译: 本文公开了系统和方法,以提供诸如可编程逻辑器件(PLD)之类的集成电路的配置的改进方法。 例如,根据本发明的一个实施例,PLD包括适于存储配置数据以便为其功能配置PLD的易失性存储器。 PLD还包括适于存储配置数据的非易失性存储器,其可转移到易失性存储器以根据其预期功能配置PLD。 PLD还包括串行外设接口(SPI)端口,适于从外部设备接收配置数据,以传输到易失性存储器和非易失性存储器之一。

    Upgradeable and reconfigurable programmable logic device
    10.
    发明申请
    Upgradeable and reconfigurable programmable logic device 有权
    可升级和可重新配置的可编程逻辑器件

    公开(公告)号:US20050189962A1

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

    申请号:US10783886

    申请日:2004-02-20

    IPC分类号: H03K19/177

    摘要: Programmable logic devices and techniques for programming and/or reconfiguring these devices are disclosed. For example, in accordance with an embodiment of the present invention, a programmable logic device is disclosed that incorporates flash memory and SRAM and includes multiple data ports for programming the flash memory and/or the SRAM.

    摘要翻译: 公开了用于编程和/或重新配置这些设备的可编程逻辑器件和技术。 例如,根据本发明的实施例,公开了一种可编程逻辑器件,其包括闪速存储器和SRAM,并且包括用于对闪速存储器和/或SRAM进行编程的多个数据端口。