FLASH-BASED FPGA WITH SECURE REPROGRAMMING
    1.
    发明申请
    FLASH-BASED FPGA WITH SECURE REPROGRAMMING 有权
    基于FLASH的FPGA具有安全的重构

    公开(公告)号:US20100014357A1

    公开(公告)日:2010-01-21

    申请号:US12569084

    申请日:2009-09-29

    摘要: A flash-based programmable integrated circuit includes programmable circuitry, a flash memory array coupled to the programmable circuitry for configuring it, flash programming circuitry for programming the flash memory array, and an on-chip intelligence, such as a microcontroller or state machine, coupled to the programming circuitry to program the flash memory from off-chip data supplied via an I/O pad, or to refresh the data stored in the flash memory to prevent it from degrading.

    摘要翻译: 基于闪存的可编程集成电路包括可编程电路,耦合到可编程电路的闪存阵列,用于配置它,用于对闪速存储器阵列进行编程的闪存编程电路,以及诸如微控制器或状态机的片上智能,耦合 编程电路通过I / O焊盘提供的片外数据对闪速存储器进行编程,或刷新存储在闪速存储器中的数据,以防止其降级。

    Flash-based FPGA with secure reprogramming
    2.
    发明授权
    Flash-based FPGA with secure reprogramming 有权
    基于闪存的FPGA,具有安全的重新编程

    公开(公告)号:US07885122B2

    公开(公告)日:2011-02-08

    申请号:US12569084

    申请日:2009-09-29

    IPC分类号: G11C11/34 G11C16/04

    摘要: A flash-based programmable integrated circuit includes programmable circuitry, a flash memory array coupled to the programmable circuitry for configuring it, flash programming circuitry for programming the flash memory array, and an on-chip intelligence, such as a microcontroller or state machine, coupled to the programming circuitry to program the flash memory from off-chip data supplied via an I/O pad, or to refresh the data stored in the flash memory to prevent it from degrading.

    摘要翻译: 基于闪存的可编程集成电路包括可编程电路,耦合到可编程电路的闪存阵列,用于配置它,用于对闪速存储器阵列进行编程的闪存编程电路,以及诸如微控制器或状态机的片上智能,耦合 编程电路通过I / O焊盘提供的片外数据对闪速存储器进行编程,或刷新存储在闪速存储器中的数据,以防止其降级。

    PROGRAMMABLE LOGIC DEVICE WITH A MICROCONTROLLER-BASED CONTROL SYSTEM
    3.
    发明申请
    PROGRAMMABLE LOGIC DEVICE WITH A MICROCONTROLLER-BASED CONTROL SYSTEM 有权
    具有基于微控制器的控制系统的可编程逻辑器件

    公开(公告)号:US20100134142A1

    公开(公告)日:2010-06-03

    申请号:US12701068

    申请日:2010-02-05

    IPC分类号: H03K19/177

    CPC分类号: H03K19/1733 G06F17/5054

    摘要: A computer program product in a computer-readable medium for use in a microcontroller-based control system in a programmable logic integrated circuit device. The computer program product comprises first instructions for initializing the device, second instructions for reading programming data from a data source external to the programmable logic integrated circuit device, third instructions for transferring the programming data into control elements internal to the device. Provision is made for fourth instructions for saving a part of the internal logic state of the user logic programmed into the device into a non-volatile memory block and for fifth instructions for restoring a part of the internal logic state of the user logic programmed into the device from a non-volatile memory block. The device comprises a microcontroller block and a programmable logic block with programming circuitry, and has a sub-bus which couples the microcontroller block to the programming circuitry.

    摘要翻译: 一种用于可编程逻辑集成电路装置中的基于微控制器的控制系统的计算机可读介质中的计算机程序产品。 计算机程序产品包括用于初始化设备的第一指令,用于从可编程逻辑集成电路设备外部的数据源读取编程数据的第二指令,用于将编程数据传送到设备内部的控制元件中的第三指令。 提供了用于将编程到设备中的用户逻辑的内部逻辑状态的一部分保存到非易失性存储器块中的第四指令,以及用于恢复被编程到该非易失性存储器块中的用户逻辑的内部逻辑状态的一部分的第五指令 设备从非易失性存储器块。 该器件包括微控制器模块和具有编程电路的可编程逻辑模块,并且具有将微控制器模块耦合到编程电路的子总线。

    FPGA RAM blocks optimized for use as register files
    4.
    发明授权
    FPGA RAM blocks optimized for use as register files 有权
    优化的FPGA RAM块用作寄存器文件

    公开(公告)号:US08446170B2

    公开(公告)日:2013-05-21

    申请号:US13463232

    申请日:2012-05-03

    IPC分类号: H03K19/177

    摘要: A random access memory circuit adapted for use in a field programmable gate array integrated circuit device is disclosed. The FPGA has a programmable array with logic modules and routing interconnects programmably coupleable to the logic modules and the RAM circuit. The RAM circuit has three ports: a first readable port, a second readable port, and a writeable port. The read ports may be programmably synchronous or asynchronous and have a programmably bypassable output pipeline register. The RAM circuit is especially well adapted for implementing register files. A novel interconnect method is also described.

    摘要翻译: 公开了一种适用于现场可编程门阵列集成电路器件的随机存取存储器电路。 FPGA具有可编程阵列,其具有逻辑模块和路由互连,可编程地耦合到逻辑模块和RAM电路。 RAM电路具有三个端口:第一可读端口,第二可读端口和可写入端口。 读端口可以是可编程同步的或异步的,并且具有可编程可旁路输出流水线寄存器。 RAM电路特别适用于实现寄存器文件。 还描述了一种新颖的互连方法。

    Programmable logic device with a microcontroller-based control system
    5.
    发明授权
    Programmable logic device with a microcontroller-based control system 有权
    可编程逻辑器件,具有基于微控制器的控制系统

    公开(公告)号:US07683660B1

    公开(公告)日:2010-03-23

    申请号:US12023299

    申请日:2008-01-31

    IPC分类号: H03K19/173

    CPC分类号: H03K19/1733 G06F17/5054

    摘要: A computer program product in a computer-readable medium for use in a microcontroller-based control system in a programmable logic integrated circuit device is disclosed. The computer program product comprises first instructions for initializing the device, second instructions for reading programming data from a data source external to the programmable logic integrated circuit device, third instructions for transferring the programming data into control elements internal to the programmable logic integrated circuit device. Provision is made for fourth instructions for saving at least a part of the internal logic state of the user logic programmed into the programmable logic integrated circuit device into a non-volatile memory block and for fifth instructions for restoring at least a part of the internal logic state of the user logic programmed into the programmable logic integrated circuit device from a non-volatile memory block. The programmable logic integrated circuit device, comprises a microcontroller block and a programmable logic block with programming circuitry, and has a sub-bus which couples the microcontroller block to the programming circuitry.

    摘要翻译: 公开了一种用于可编程逻辑集成电路装置中基于微控制器的控制系统的计算机可读介质中的计算机程序产品。 计算机程序产品包括用于初始化设备的第一指令,用于从可编程逻辑集成电路器件外部的数据源读取编程数据的第二指令,用于将编程数据传送到可编程逻辑集成电路器件内部的控制元件的第三指令。 规定了第四条指令,用于将编程到可编程逻辑集成电路设备中的用户逻辑的内部逻辑状态的至少一部分保存到非易失性存储器块中,以及用于恢复内部逻辑的至少一部分的第五指令 从非易失性存储器块编程到可编程逻辑集成电路器件中的用户逻辑状态。 可编程逻辑集成电路器件包括微控制器模块和具有编程电路的可编程逻辑模块,并且具有将微控制器模块耦合到编程电路的子总线。

    Programmable delay line compensated for process, voltage, and temperature
    6.
    发明授权
    Programmable delay line compensated for process, voltage, and temperature 有权
    可编程延迟线补偿过程,电压和温度

    公开(公告)号:US08067959B2

    公开(公告)日:2011-11-29

    申请号:US12716469

    申请日:2010-03-03

    IPC分类号: H03K19/173 H03K25/00

    摘要: A delay line compensated for process, voltage, and temperature variations, includes a delay locked loop (DLL) configured to delay a digital signal by the clock period of the digital signal, the DLL including a DLL delay line arranged as a plurality of cascaded sub-delay lines each sub-delay line providing one of a plurality of delay quanta in response to a digital control signal. A fractionating circuit is configured to generate a digital delay line control signal that is a fraction of the digital control signal. A digital delay line is arranged as a plurality of cascaded sub-delay lines each sub-delay line providing one of a plurality of delay quanta in response to the digital delay line control signal.

    摘要翻译: 补偿过程,电压和温度变化的延迟线包括被配置为将数字信号延迟数字信号的时钟周期的延迟锁定环(DLL),该DLL包括布置为多个级联子串的DLL延迟线 为了响应于数字控制信号,延迟每个子延迟线提供多个延迟量子中的一个。 分馏电路被配置为产生作为数字控制信号的一部分的数字延迟线控制信号。 数字延迟线被布置为多个级联子延迟线,每个子延迟线响应于数字延迟线控制信号提供多个延迟量子中的一个。

    Programmable logic device with a microcontroller-based control system
    7.
    发明授权
    Programmable logic device with a microcontroller-based control system 有权
    可编程逻辑器件,具有基于微控制器的控制系统

    公开(公告)号:US07924051B2

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

    申请号:US12701068

    申请日:2010-02-05

    IPC分类号: H03K19/173

    CPC分类号: H03K19/1733 G06F17/5054

    摘要: A computer program product in a computer-readable medium for use in a microcontroller-based control system in a programmable logic integrated circuit device. The computer program product comprises first instructions for initializing the device, second instructions for reading programming data from a data source external to the programmable logic integrated circuit device, third instructions for transferring the programming data into control elements internal to the device. Provision is made for fourth instructions for saving a part of the internal logic state of the user logic programmed into the device into a non-volatile memory block and for fifth instructions for restoring a part of the internal logic state of the user logic programmed into the device from a non-volatile memory block. The device comprises a microcontroller block and a programmable logic block with programming circuitry, and has a sub-bus which couples the microcontroller block to the programming circuitry.

    摘要翻译: 一种用于可编程逻辑集成电路装置中的基于微控制器的控制系统的计算机可读介质中的计算机程序产品。 计算机程序产品包括用于初始化设备的第一指令,用于从可编程逻辑集成电路设备外部的数据源读取编程数据的第二指令,用于将编程数据传送到设备内部的控制元件中的第三指令。 提供了用于将编程到设备中的用户逻辑的内部逻辑状态的一部分保存到非易失性存储器块中的第四指令,以及用于恢复被编程到该非易失性存储器块中的用户逻辑的内部逻辑状态的一部分的第五指令 设备从非易失性存储器块。 该器件包括微控制器模块和具有编程电路的可编程逻辑模块,并且具有将微控制器模块耦合到编程电路的子总线。

    PROGRAMMABLE DELAY LINE COMPENSATED FOR PROCESS, VOLTAGE, AND TEMPERATURE
    8.
    发明申请
    PROGRAMMABLE DELAY LINE COMPENSATED FOR PROCESS, VOLTAGE, AND TEMPERATURE 有权
    可编程延迟线补偿过程,电压和温度

    公开(公告)号:US20100156459A1

    公开(公告)日:2010-06-24

    申请号:US12716469

    申请日:2010-03-03

    IPC分类号: H03K19/177 H03L7/06

    摘要: A delay line compensated for process, voltage, and temperature variations, includes a delay locked loop (DLL) configured to delay a digital signal by the clock period of the digital signal, the DLL including a DLL delay line arranged as a plurality of cascaded sub-delay lines each sub-delay line providing one of a plurality of delay quanta in response to a digital control signal. A fractionating circuit is configured to generate a digital delay line control signal that is a fraction of the digital control signal. A digital delay line is arranged as a plurality of cascaded sub-delay lines each sub-delay line providing one of a plurality of delay quanta in response to the digital delay line control signal.

    摘要翻译: 补偿过程,电压和温度变化的延迟线包括被配置为将数字信号延迟数字信号的时钟周期的延迟锁定环(DLL),该DLL包括布置为多个级联子串的DLL延迟线 为了响应于数字控制信号,延迟每个子延迟线提供多个延迟量子中的一个。 分馏电路被配置为产生作为数字控制信号的一部分的数字延迟线控制信号。 数字延迟线被布置为多个级联子延迟线,每个子延迟线响应于数字延迟线控制信号提供多个延迟量子中的一个。

    Programmable delay line compensated for process, voltage, and temperature
    9.
    发明授权
    Programmable delay line compensated for process, voltage, and temperature 失效
    可编程延迟线补偿过程,电压和温度

    公开(公告)号:US07701246B1

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

    申请号:US12175399

    申请日:2008-07-17

    IPC分类号: G06F7/38 H03K19/173

    摘要: A delay line compensated for process, voltage, and temperature variations, includes a delay locked loop (DLL) configured to delay a digital signal by the clock period of the digital signal, the DLL including a DLL delay line arranged as a plurality of cascaded sub-delay lines each sub-delay line providing one of a plurality of delay quanta in response to a digital control signal. A fractionating circuit is configured to generate a digital delay line control signal that is a fraction of the digital control signal. A digital delay line is arranged as a plurality of cascaded sub-delay lines each sub-delay line providing one of a plurality of delay quanta in response to the digital delay line control signal.

    摘要翻译: 补偿过程,电压和温度变化的延迟线包括被配置为将数字信号延迟数字信号的时钟周期的延迟锁定环(DLL),该DLL包括布置为多个级联子串的DLL延迟线 为了响应于数字控制信号,延迟每个子延迟线提供多个延迟量子中的一个。 分馏电路被配置为产生作为数字控制信号的一部分的数字延迟线控制信号。 数字延迟线被布置为多个级联子延迟线,每个子延迟线响应于数字延迟线控制信号提供多个延迟量子中的一个。

    FPGA RAM BLOCKS OPTIMIZED FOR USE AS REGISTER FILES
    10.
    发明申请
    FPGA RAM BLOCKS OPTIMIZED FOR USE AS REGISTER FILES 有权
    FPGA RAM块优化用作寄存器文件

    公开(公告)号:US20120280711A1

    公开(公告)日:2012-11-08

    申请号:US13463232

    申请日:2012-05-03

    IPC分类号: H03K19/173

    摘要: A random access memory circuit adapted for use in a field programmable gate array integrated circuit device is disclosed. The FPGA has a programmable array with logic modules and routing interconnects programmably coupleable to the logic modules and the RAM circuit. The RAM circuit has three ports: a first readable port, a second readable port, and a writeable port. The read ports may be programmably synchronous or asynchronous and have a programmably bypassable output pipeline register. The RAM circuit is especially well adapted for implementing register files. A novel interconnect method is also described.

    摘要翻译: 公开了一种适用于现场可编程门阵列集成电路器件的随机存取存储器电路。 FPGA具有可编程阵列,其具有逻辑模块和路由互连,可编程地耦合到逻辑模块和RAM电路。 RAM电路具有三个端口:第一可读端口,第二可读端口和可写端口。 读端口可以是可编程同步的或异步的,并且具有可编程可旁路输出流水线寄存器。 RAM电路特别适用于实现寄存器文件。 还描述了一种新颖的互连方法。