Configurable out-of-order data transfer in a coprocessor interface
    3.
    发明授权
    Configurable out-of-order data transfer in a coprocessor interface 有权
    协处理器界面中可配置的无序数据传输

    公开(公告)号:US07237090B1

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

    申请号:US09751747

    申请日:2000-12-29

    IPC分类号: G06F13/14

    摘要: An interface for transferring data between a central processing unit (CPU) and a plurality of coprocessors is provided. The interface includes an instruction bus and a data bus. The instruction bus is configured to transfer instructions to the plurality of coprocessors in an instruction transfer order, where particular instructions designate and direct one of the plurality of coprocessors to transfer the data to/from the CPU. The data bus is configured to subsequently transfer the data. Data order signals within the data bus prescribe a data transfer order that differs from the instruction transfer order by prescribing a transfer corresponding to a specific outstanding particular instruction, where the data transfer order is relative to outstanding instructions. The outstanding instructions are those of the particular instructions transferred to the one of the plurality of coprocessors that have not completed a data transfer.

    摘要翻译: 提供了用于在中央处理单元(CPU)和多个协处理器之间传送数据的接口。 接口包括指令总线和数据总线。 指令总线被配置为以指令传送顺序将指令传送到多个协处理器,其中特定指令指示并引导多个协处理器中的一个将数据传送到/从CPU传送数据。 数据总线被配置为随后传送数据。 数据总线内的数据顺序信号通过规定与特定未完成特定指令相对应的传输,指定与指令传输顺序不同的数据传输顺序,其中数据传输顺序相对于未完成的指令。 未完成的指令是传送到尚未完成数据传送的多个协处理器之一的特定指令的指令。

    Configurable co-processor interface
    4.
    发明授权
    Configurable co-processor interface 有权
    可配置的协处理器接口

    公开(公告)号:US07698533B2

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

    申请号:US11674924

    申请日:2007-02-14

    IPC分类号: G06F15/00

    摘要: A configurable coprocessor interface between a central processing unit (CPU) and a coprocessor is provided. The coprocessor interface has an instruction transfer signal group for transferring different instruction types from the CPU to the coprocessor, sequentially or in parallel, a busy signal group, for allowing the coprocessor to signal the CPU that it cannot receive a transfer of one or more of the different instruction types, and an instruction order signal group for indicating to the coprocessor a relative execution order for multiple instructions that are transferred in parallel. In addition, the coprocessor interface includes separate data transfer signal groups for data being transferred from the CPU to the coprocessor, and for data being transferred from the coprocessor to the CPU, along with a data order signal group for indicating a relative order of data (if transferred out-of-order). The interface further includes signal designations which allow for multiple issue groups between the CPU and one or more coprocessors.

    摘要翻译: 提供了中央处理单元(CPU)和协处理器之间的可配置协处理器接口。 协处理器接口具有用于将不同指令类型从CPU向协处理器顺序或并行传送到忙信号组的指令传送信号组,用于允许协处理器向CPU发信号通知其不能接收一个或多个 不同的指令类型和用于向协处理器指示并行传送的多个指令的相对执行顺序的指令顺序信号组。 此外,协处理器接口包括用于从CPU传输到协处理器的数据的分离的数据传输信号组,以及用于指示数据的相对顺序的数据顺序信号组(从协处理器传送到CPU) 如果无序转移)。 该接口还包括允许CPU和一个或多个协处理器之间的多个问题组的信号指定。

    Distributed tap controller
    5.
    发明授权
    Distributed tap controller 有权
    分布式龙头控制器

    公开(公告)号:US07231551B1

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

    申请号:US09894831

    申请日:2001-06-29

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3636

    摘要: A system accessible by a test access port controller via a test access port interface includes a data register. The data register is selectable based on an instruction register signal in the test access port interface. The instruction register signal is derived form an instruction register in the test access port controller. A shift register is connected to a data input and a data output in the test access port interface and to the data register. The operation of the shift register is controlled based on an indication of a state of a test access port controller state machine that is received over the test access port interface.

    摘要翻译: 由测试访问端口控制器通过测试访问端口接口访问的系统包括数据寄存器。 数据寄存器可以根据测试访问端口接口中的指令寄存器信号进行选择。 指令寄存器信号从测试访问端口控制器中的指令寄存器导出。 移位寄存器连接到测试访问端口接口和数据寄存器中的数据输入和数据输出。 基于通过测试访问端口接口接收的测试访问端口控制器状态机的状态的指示来控制移位寄存器的操作。

    Configurable co-processor interface
    6.
    发明授权
    Configurable co-processor interface 有权
    可配置的协处理器接口

    公开(公告)号:US07886129B2

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

    申请号:US10923584

    申请日:2004-08-20

    IPC分类号: G06F9/312

    摘要: A configurable coprocessor interface between a central processing unit (CPU) and a coprocessor is provided. The coprocessor interface has an instruction transfer signal group for transferring different instruction types from the CPU to the coprocessor, sequentially or in parallel, a busy signal group, for allowing the coprocessor to signal the CPU that it cannot receive a transfer of one or more of the different instruction types, and an instruction order signal group for indicating to the coprocessor a relative execution order for multiple instructions that are transferred in parallel. In addition, the coprocessor interface includes separate data transfer signal groups for data being transferred from the CPU to the coprocessor, and for data being transferred from the coprocessor to the CPU, along with a data order signal group for indicating a relative order of data (if transferred out-of-order). The interface further includes signal designations which allow for multiple issue groups between the CPU and one or more coprocessors.

    摘要翻译: 提供了中央处理单元(CPU)和协处理器之间的可配置协处理器接口。 协处理器接口具有用于将不同指令类型从CPU向协处理器顺序或并行传送到忙信号组的指令传送信号组,用于允许协处理器向CPU发信号通知其不能接收一个或多个 不同的指令类型和用于向协处理器指示并行传送的多个指令的相对执行顺序的指令顺序信号组。 此外,协处理器接口包括用于从CPU传输到协处理器的数据的分离的数据传输信号组,以及用于指示数据的相对顺序的数据顺序信号组(从协处理器传送到CPU) 如果无序转移)。 该接口还包括允许CPU和一个或多个协处理器之间的多个问题组的信号指定。

    Coprocessor interface transferring multiple instructions simultaneously along with issue path designation and/or issue order designation for the instructions
    7.
    发明授权
    Coprocessor interface transferring multiple instructions simultaneously along with issue path designation and/or issue order designation for the instructions 有权
    协处理器接口同时传送多个指令以及指令的发布路径指定和/或发出命令指定

    公开(公告)号:US06754804B1

    公开(公告)日:2004-06-22

    申请号:US09753239

    申请日:2000-12-29

    IPC分类号: G06F1516

    摘要: A configurable coprocessor interface between a central processing unit (CPU) and a coprocessor is provided. The interface groups signals that together comprises all the necessary information for a coprocessor to issue and execute instructions. Multiple issue groups are formed where each group supports different types of instructions, such as arithmetic instructions, or data transfer instructions. The coprocessor interface has an instruction transfer signal group for transferring different instructions from the CPU to the multi-issue coprocessor, sequentially or in parallel, an issue group designator for specifying an issue path within the multi-issue coprocessor for execution of the instructions, a busy signal group, for allowing the coprocessor to signal the CPU that it cannot receive a transfer of one or more of the different instructions, and an instruction order signal group for indicating to the coprocessor a relative execution order for multiple instructions that are transferred in parallel.

    摘要翻译: 提供了中央处理单元(CPU)和协处理器之间的可配置协处理器接口。 接口组信号一起包括协处理器发出和执行指令的所有必要信息。 形成多个问题组,其中每个组支持不同类型的指令,例如算术指令或数据传输指令。 协处理器接口具有指令传送信号组,用于将不同的指令从CPU传送到多问题协处理器,顺序或并行,用于指定用于执行指令的多问题协处理器内的发布路径的问题组指示符, 忙信号组,用于允许协处理器向CPU发信号通知其不能接收一个或多个不同指令的传输,以及用于向协处理器指示并行传送的多个指令的相对执行顺序的指令顺序信号组 。

    Configurable co-processor interface
    8.
    发明授权
    Configurable co-processor interface 有权
    可配置的协处理器接口

    公开(公告)号:US07287147B1

    公开(公告)日:2007-10-23

    申请号:US09751748

    申请日:2000-12-29

    IPC分类号: G06F9/455

    摘要: A configurable coprocessor interface between a central processing unit (CPU) and a coprocessor is provided. The coprocessor interface has an instruction transfer signal group for transferring different instruction types from the CPU to the coprocessor, sequentially or in parallel, a busy signal group, for allowing the coprocessor to signal the CPU that it cannot receive a transfer of one or more of the different instruction types, and an instruction order signal group for indicating to the coprocessor a relative execution order for multiple instructions that are transferred in parallel. In addition, the coprocessor interface includes separate data transfer signal groups for data being transferred from the CPU to the coprocessor, and for data being transferred from the coprocessor to the CPU, along with a data order signal group for indicating a relative order of data (if transferred out-of-order). The interface further includes signal designations which allow for multiple issue groups between the CPU and one or more coprocessors.

    摘要翻译: 提供了中央处理单元(CPU)和协处理器之间的可配置协处理器接口。 协处理器接口具有用于将不同指令类型从CPU向协处理器顺序或并行传送到忙信号组的指令传送信号组,用于允许协处理器向CPU发信号通知其不能接收一个或多个 不同的指令类型和用于向协处理器指示并行传送的多个指令的相对执行顺序的指令顺序信号组。 此外,协处理器接口包括用于从CPU传输到协处理器的数据的分离的数据传输信号组,以及用于指示数据的相对顺序的数据顺序信号组(从协处理器传送到CPU) 如果无序转移)。 该接口还包括允许CPU和一个或多个协处理器之间的多个问题组的信号指定。