System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture
    1.
    发明授权
    System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture 有权
    用于提供比物理存储器架构更窄和更深的虚拟存储器架构的系统和方法

    公开(公告)号:US07962705B2

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

    申请号:US12729227

    申请日:2010-03-22

    IPC分类号: G06F9/315

    CPC分类号: H03K19/17736 H03K19/1776

    摘要: Some embodiments provide a method of presenting virtual memory as narrower and deeper than a physical memory. The method receives a memory address location including a set of real memory address bits and a set of virtual memory position bits. The method retrieves an original memory word from a physical memory using the real memory address bits. The method shifts the original memory word by an amount determined by the virtual memory position bits by using a barrel shifter, creating a shifted memory word. The method reads a part of the shifted memory word.

    摘要翻译: 一些实施例提供了一种呈现比物理存储器更窄和更深的虚拟存储器的方法。 该方法接收包括一组实际存储器地址位和一组虚拟存储器位置位的存储器地址位置。 该方法使用实际存储器地址位从物理存储器中检索原始存储器字。 该方法通过使用桶形移位器将原始存储器字移动由虚拟存储器位置位确定的量,创建移位的存储器字。 该方法读取移位的存储器字的一部分。

    Retrieving data from a configurable IC
    2.
    发明授权
    Retrieving data from a configurable IC 有权
    从可配置IC检索数据

    公开(公告)号:US07595655B2

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

    申请号:US11769686

    申请日:2007-06-27

    IPC分类号: H03K19/00 G06F17/50

    CPC分类号: H03K19/17764 H03K19/17736

    摘要: Some embodiments provide a configurable integrated circuit (IC). The IC has configurable logic circuits for performing logical operations, configurable routing circuits for routing signals between the configurable logic circuits, and a network for monitoring data. In some embodiments a method uses at least a subset of the configurable logic circuits and a first subset of the configurable routing circuits to implement a user design circuit on the configurable IC. The method uses a second subset of the configurable routing circuits to pass signals to the network.

    摘要翻译: 一些实施例提供可配置集成电路(IC)。 IC具有用于执行逻辑操作的可配置逻辑电路,用于在可配置逻辑电路之间路由信号的可配置路由电路以及用于监视数据的网络。 在一些实施例中,一种方法使用可配置逻辑电路的至少一个子集和可配置路由电路的第一子集来实现可配置IC上的用户设计电路。 该方法使用可配置路由电路的第二子集将信号传递到网络。

    Operational time extension
    3.
    发明授权
    Operational time extension 失效
    操作时间延长

    公开(公告)号:US07587698B1

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

    申请号:US11751629

    申请日:2007-05-21

    摘要: Some embodiments provide a reconfigurable integrated circuit (“IC”). This IC has several reconfigurable circuits, each having several configurations for several configuration cycles. The reconfigurable circuits include several time-extending reconfigurable circuits. During the operation of the IC, each particular time-extending reconfigurable circuit maintains at least one of its configurations over at least two contiguous cycles, in order to allow a signal to propagate through a signal path, which contains the particular time-extending circuit, within a desired amount of time.

    摘要翻译: 一些实施例提供可重构集成电路(“IC”)。 该IC具有几个可重新配置电路,每个具有几个配置周期的配置。 可重新配置的电路包括几个延时可重构电路。 在IC的操作期间,每个特定的时间延长的可重新配置电路在至少两个连续周期内保持其配置中的至少一个,以便允许信号传播通过包含特定延时电路的信号路径, 在期望的时间内。

    Configurable IC Having A Routing Fabric With Storage Elements

    公开(公告)号:US20080231314A1

    公开(公告)日:2008-09-25

    申请号:US11754301

    申请日:2007-05-27

    IPC分类号: H03K19/173

    CPC分类号: H03K19/17704 H03K19/17736

    摘要: Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides the ability to selectively store the signals passing through the routing fabric within the storage elements of the routing fabric. In this manner, a source or destination component continually performs operations (e.g., computational or routing) irrespective of whether a previous signal from or to such a component is stored within the routing fabric. The source and destination components include configurable logic circuits, configurable interconnect circuits, and various other circuits that receive or distribute signals throughout the configurable IC.

    Reconfigurable IC that has sections running at different reconfiguration rates
    5.
    发明授权
    Reconfigurable IC that has sections running at different reconfiguration rates 有权
    具有以不同重新配置速率运行的节点的可重构IC

    公开(公告)号:US07317331B2

    公开(公告)日:2008-01-08

    申请号:US11081877

    申请日:2005-03-15

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17756 H03K19/17776

    摘要: Some embodiments provide a reconfigurable IC that includes several sections. Each section includes several configurable circuits, each of which configurably performs a set of operations. Each section stores multiple configuration data sets for each configurable circuit. Each configuration data set for a particular configurable circuit specifies the operation that the particular configurable circuit has to perform from the circuit's set of operations, where the configurable circuits of at least two different sections change configuration data sets at two different reconfiguration rates.

    摘要翻译: 一些实施例提供了包括几个部分的可重新配置的IC。 每个部分包括几个可配置的电路,每个可配置电路可配置地执行一组操作。 每个部分存储每个可配置电路的多个配置数据集。 针对特定可配置电路的每个配置数据集指定特定可配置电路必须从电路的操作集合执行的操作,其中至少两个不同部分的可配置电路以两种不同的重新配置速率改变配置数据集。

    Embedding Memory Between Tile Arrangement of a Configurable IC
    6.
    发明申请
    Embedding Memory Between Tile Arrangement of a Configurable IC 有权
    在可配置IC的平铺布置之间嵌入内存

    公开(公告)号:US20070285124A1

    公开(公告)日:2007-12-13

    申请号:US11757982

    申请日:2007-06-04

    IPC分类号: H03K19/177

    摘要: Some embodiments of the invention provide a configurable IC that includes several configurable computational tiles and several memory tiles. These tiles are arranged in a particular tile arrangement. Each computational tile has a set of configurable logic circuits for configurably performing a plurality of computations and a set of configurable routing circuits. The routing circuits of the tiles configurably route signals between configurable logic circuits. The configurable IC also has several memory arrays for storing data on which the logic circuit perform computation. The memory arrays are embedded in the tile arrangement between two sets of memory tiles, where each set of memory tiles includes a set of routing circuits. In this IC, at least a first memory tile has the same set of configurable routing circuits as at least a second computational tile.

    摘要翻译: 本发明的一些实施例提供了一种可配置的IC,其包括若干可配置的计算瓦片和几个存储器瓦片。 这些瓦片被布置成特定的瓦片布置。 每个计算瓦片具有用于可配置地执行多个计算的一组可配置逻辑电路和一组可配置路由电路。 瓦片的路由电路可配置地在可配置逻辑电路之间路由信号。 可配置IC还具有多个用于存储逻辑电路执行计算的数据的存储器阵列。 存储器阵列嵌入在两组存储器片之间的瓦片布置中,其中每组存储器瓦片包括一组路由电路。 在该IC中,至少第一存储器块具有与至少第二计算块相同的一组可配置路由电路。

    Sub-cycle configurable hybrid logic/interconnect circuit
    7.
    发明授权
    Sub-cycle configurable hybrid logic/interconnect circuit 有权
    子周期可配置混合逻辑/互连电路

    公开(公告)号:US07307449B1

    公开(公告)日:2007-12-11

    申请号:US11269168

    申请日:2005-11-07

    IPC分类号: H03K19/173

    摘要: Some embodiments of the invention provide a configurable integrated circuit (“IC”). This IC includes several configurable circuits for receiving configuration data and configurably performing a set of operations based on the configuration data. It also includes several hybrid circuits. Each particular hybrid circuit can interchangeably perform as either a logic circuit or an interconnect circuit in the configurable IC.

    摘要翻译: 本发明的一些实施例提供了可配置的集成电路(“IC”)。 该IC包括用于接收配置数据并且可配置地基于配置数据执行一组操作的多个可配置电路。 它还包括几个混合电路。 每个特定的混合电路可以互换地作为可配置IC中的逻辑电路或互连电路执行。

    Hybrid logic/interconnect circuit in a configurable IC
    8.
    发明授权
    Hybrid logic/interconnect circuit in a configurable IC 有权
    可配置IC中的混合逻辑/互连电路

    公开(公告)号:US07298169B2

    公开(公告)日:2007-11-20

    申请号:US11081883

    申请日:2005-03-15

    IPC分类号: H03K19/173

    摘要: Some embodiments of the invention provide a configurable integrated circuit (“IC”). This IC includes several configurable circuits for receiving configuration data and configurably performing a set of operations based on the configuration data. It also includes several hybrid circuits. Each particular hybrid circuit can interchangeably perform as either a logic circuit or an interconnect circuit in the configurable IC.

    摘要翻译: 本发明的一些实施例提供了可配置的集成电路(“IC”)。 该IC包括用于接收配置数据并且可配置地基于配置数据执行一组操作的多个可配置电路。 它还包括几个混合电路。 每个特定的混合电路可以互换地作为可配置IC中的逻辑电路或互连电路执行。

    Operational time extension
    9.
    发明授权
    Operational time extension 有权
    操作时间延长

    公开(公告)号:US07236009B1

    公开(公告)日:2007-06-26

    申请号:US11082200

    申请日:2005-03-15

    摘要: Some embodiments provide a reconfigurable integrated circuit (“IC”). This IC has several reconfigurable circuits, each having several configurations for several configuration cycles. The reconfigurable circuits include several time-extending reconfigurable circuits. During the operation of the IC, each particular time-extending reconfigurable circuit maintains at least one of its configurations over at least two contiguous cycles, in order to allow a signal to propagate through a signal path, which contains the particular time-extending circuit, within a desired amount of time.

    摘要翻译: 一些实施例提供可重构集成电路(“IC”)。 该IC具有几个可重新配置电路,每个具有几个配置周期的配置。 可重新配置的电路包括几个延时可重构电路。 在IC的操作期间,每个特定的时间延长的可重新配置电路在至少两个连续周期内保持其配置中的至少一个,以便允许信号传播通过包含特定延时电路的信号路径, 在期望的时间内。

    Runtime loading of configuration data in a configurable IC
    10.
    发明授权
    Runtime loading of configuration data in a configurable IC 有权
    可配置IC中的配置数据的运行时加载

    公开(公告)号:US08760194B2

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

    申请号:US13281425

    申请日:2011-10-25

    IPC分类号: G06F7/38 H03K19/177

    摘要: Some embodiments of the invention provide a configurable integrated circuit (IC) that has several configurable circuits for configurably performing different operations. During the operation of the IC, each particular configurable circuit performs a particular operation that is specified by a particular configuration data set for the particular configurable circuit. While the IC operates and a first set of configurable circuits performs a first set of operations, configuration data is loaded from the outside of the IC for configuring a second set of configurable circuits. In some embodiments, the configurable IC includes a configuration network for rapid loading configuration data in the IC from outside of the IC. In some of these embodiments, the configuration network is a pipelined network.

    摘要翻译: 本发明的一些实施例提供了一种可配置集成电路(IC),其具有用于可配置地执行不同操作的多个可配置电路。 在IC的操作期间,每个特定可配置电路执行由针对特定可配置电路的特定配置数据集指定的特定操作。 当IC操作并且第一组可配置电路执行第一组操作时,从IC的外部加载配置数据,用于配置第二组可配置电路。 在一些实施例中,可配置IC包括用于从IC外部快速加载IC中的配置数据的配置网络。 在这些实施例中的一些实施例中,配置网络是流水线网络。