System and method for generating a configurable processor supporting a user-defined plurality of instruction sizes
    2.
    发明授权
    System and method for generating a configurable processor supporting a user-defined plurality of instruction sizes 有权
    用于生成支持用户定义的多个指令大小的可配置处理器的系统和方法

    公开(公告)号:US07937559B1

    公开(公告)日:2011-05-03

    申请号:US11761322

    申请日:2007-06-11

    IPC分类号: G06F9/00

    摘要: A processor generation system includes the ability to describe processors with three instruction sizes. In one example implementation, instructions can be 16-, 24- and 64-bits. This enables a new range of architectures that can exploit parallelism in architectures. In particular, this enables the generation of VLIW architectures. According to another aspect, the processor generator allows a designer to add a configurable number of load/store units to the processor. In order to accommodate multiple load/store units, local memories connected to the processor can have multiple read and write ports (one for each load/store unit). This further allows the local memories to be connected in any arbitrary connection topology. Connection box hardware is automatically generated that provides an interface between the load/store units and the local memories based on the configuration.

    摘要翻译: 处理器生成系统包括描述具有三种指令大小的处理器的能力。 在一个示例实现中,指令可以是16位,24位和64位。 这使得可以利用架构中的并行性的新系列架构。 特别地,这使得能够生成VLIW架构。 根据另一方面,处理器生成器允许设计者向处理器添加可配置数量的加载/存储单元。 为了适应多个加载/存储单元,连接到处理器的本地存储器可以具有多个读取和写入端口(每个加载/存储单元一个)。 这进一步允许本地存储器以任何任意连接拓扑连接。 自动生成连接盒硬件,根据配置,在加载/存储单元和本地存储器之间提供接口。

    Long instruction word processing with instruction extensions
    3.
    发明授权
    Long instruction word processing with instruction extensions 有权
    长指令字处理与指令扩展

    公开(公告)号:US07418575B2

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

    申请号:US11129146

    申请日:2005-05-12

    IPC分类号: G06F9/30 G06F7/00

    摘要: A system for adding reconfigurable computational instructions to a computer, the system comprising a processor operable to execute a set of instructions of a computer program comprising a set of computational instructions and long instruction word instructions with at least one of the long instruction word instructions comprising an instruction extension, an extension adapter coupled to the processor and operable to detect the execution of the instruction extension, and programmable logic coupled to the extension adapter and operable to receive configuration data for defining the instruction extension and execute the instruction extension.

    摘要翻译: 一种用于向计算机添加可重新配置的计算指令的系统,所述系统包括处理器,所述处理器可操作以执行包括一组计算指令和长指令字指令的计算机程序的指令集,其中所述长指令字指令中的至少一个包括 指令扩展,耦合到所述处理器并且可操作以检测所述指令扩展的执行的扩展适配器,以及耦合到所述扩展适配器的可编程逻辑,并且可操作以接收用于定义所述指令扩展并执行所述指令扩展的配置数据。

    Systems and methods for selecting input/output configuration in an integrated circuit
    6.
    发明授权
    Systems and methods for selecting input/output configuration in an integrated circuit 有权
    用于在集成电路中选择输入/输出配置的系统和方法

    公开(公告)号:US07613900B2

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

    申请号:US11021247

    申请日:2004-12-21

    IPC分类号: G06F15/00 G06F3/00

    CPC分类号: G06F15/17337 G06F15/8023

    摘要: An integrated circuit with selectable input/output includes a first processor configured to execute instructions, an input/output interface configured to receive and transmit standard input/output communications, an inter-processor interface configured to process interprocessor communications with a second processor, and selection circuitry coupled to both the input/output interface and the inter-processor interface and configured to select between the input/output interface and the inter-processor interface.

    摘要翻译: 具有可选择的输入/输出的集成电路包括被配置为执行指令的第一处理器,被配置为接收和发送标准输入/输出通信的输入/输出接口,配置成处理与第二处理器的处理器间通信的处理器间接口以及选择 电路耦合到输入/输出接口和处理器间接口并被配置为在输入/输出接口和处理器间接口之间进行选择。

    Systems and methods for software extensible multi-processing
    7.
    发明授权
    Systems and methods for software extensible multi-processing 有权
    软件可扩展多处理的系统和方法

    公开(公告)号:US07581081B2

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

    申请号:US10750714

    申请日:2003-12-31

    IPC分类号: G06F15/76

    CPC分类号: G06F15/8023 G06F15/17337

    摘要: A system for processing applications includes processor nodes and links interconnecting the processor nodes. Each node includes a processing element, a software extensible device, and a communication interface. The processing element executes at least one of the applications. The software extensible device provides additional instructions to a set of standard instructions for the processing element. The communication interface communicates with other processor nodes.

    摘要翻译: 用于处理应用的系统包括处理器节点和互连处理器节点的链路。 每个节点包括处理元件,软件可扩展设备和通信接口。 处理元件执行至少一个应用程序。 软件可扩展设备为处理元件的一组标准指令提供附加指令。 通信接口与其他处理器节点进行通信。