System and method for routing one operand to arithmetic logic units from
fixed register slots and another operand from any register slot
    1.
    发明授权
    System and method for routing one operand to arithmetic logic units from fixed register slots and another operand from any register slot 失效
    将一个操作数从固定寄存器时隙和另一个操作数从任何寄存器时隙路由到算术逻辑单元的系统和方法

    公开(公告)号:US6009505A

    公开(公告)日:1999-12-28

    申请号:US759046

    申请日:1996-12-02

    摘要: A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands. In one embodiment, multiple ALUs may each receive one operand from a fixed source register slot location, where the fixed slot location may be different for each ALU. The operand routing may provide another operand from any source register slot location for another input to each respective ALU.

    摘要翻译: 提供多媒体扩展单元(MEU)用于执行各种多媒体类型操作。 MEU可以通过协处理器总线或本地CPU总线耦合到常规处理器。 MEU使用向量寄存器,向量ALU和操作数路由单元(ORU)来尽可能少地执行多媒体操作。 通过根据期望的算法流程图将操作数布置在向量ALU上来容易地执行复杂算法。 ORU使用MAU特有的向量指令对齐向量寄存器的分区插槽或子时隙内的操作数。 在ORU的输出端,矢量源或目标寄存器的操作数对可以很容易地在矢量ALU中路由和组合。 向量指令采用特殊的加载/存储指令与许多操作指令相结合,对对齐的操作数执行并发的多媒体操作。 在一个实施例中,多个ALU可以从固定的源寄存器时隙位置接收一个操作数,其中固定时隙位置对于每个ALU可以是不同的。 操作数路由可以从任何源寄存器时隙位置提供另一个操作数,用于另一个输入到每个相应的ALU。

    Line drawing using operand routing and operation selective multimedia extension unit
    2.
    发明授权
    Line drawing using operand routing and operation selective multimedia extension unit 失效
    线图使用操作数路由和操作选择性多媒体扩展单元

    公开(公告)号:US06215504B1

    公开(公告)日:2001-04-10

    申请号:US08905685

    申请日:1997-08-01

    IPC分类号: G06T1120

    CPC分类号: G06T3/40

    摘要: A routable operand and selectable operation processor multimedia extension unit is employed to draw lines in a video system using an efficient, parallel technique. A first series of integral y pixel values and error values are calculated according to Bresenham's line drawing algorithm. Then, subsequent pixels and error values are calculated in parallel based on the previously calculated values.

    摘要翻译: 使用可路由操作数和可选择的操作处理器多媒体扩展单元来使用有效的并行技术在视频系统中绘制线。 根据Bresenham的线图算法计算第一系列积分y像素值和误差值。 然后,基于先前计算的值并行计算后续像素和误差值。

    MPEG motion compensation using operand routing and performing add and
divide in a single instruction
    3.
    发明授权
    MPEG motion compensation using operand routing and performing add and divide in a single instruction 失效
    利用MPEG运动补偿操作数路由和进行添加和在单个指令中划分

    公开(公告)号:US5991865A

    公开(公告)日:1999-11-23

    申请号:US774745

    申请日:1996-12-31

    摘要: A routable operand and selectable operation processor multimedia extension unit is employed to motion compensate MPEG video using improved vector processing. A vector processing unit executes an add and divide instruction that adds two vector registers and divides the result in a single instruction. This is implemented through loading a first vector register with a first plurality of elements from a source block. A second vector register is then loaded with a second plurality of elements that are adjacent to the first plurality of elements. The add and divide instruction is then executed on the first and second vector registers, yielding an interpolated source element that is stored in a resultant vector register.

    摘要翻译: 使用可路由操作数和可选择的操作处理器多媒体扩展单元来使用改进的向量处理来运动补偿MPEG视频。 向量处理单元执行一个加和除指令,该指令加上两个向量寄存器,并将结果分成一个指令。 这是通过加载第一向量寄存器与第一多个从源块元件的实施。 然后,第二向量寄存器被加载有与第一多个元素相邻的第二多个元件。 然后在第一和第二向量寄存器上执行加和除指令,产生存储在合成向量寄存器中的内插源元素。

    System and method for routing operands within partitions of a source
register to partitions within a destination register
    4.
    发明授权
    System and method for routing operands within partitions of a source register to partitions within a destination register 失效
    将源寄存器分区内的操作数路由到目标寄存器中的分区的系统和方法

    公开(公告)号:US5893145A

    公开(公告)日:1999-04-06

    申请号:US757115

    申请日:1996-12-02

    摘要: A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands.

    摘要翻译: 提供多媒体扩展单元(MEU)用于执行各种多媒体类型操作。 MEU可以通过协处理器总线或本地CPU总线耦合到常规处理器。 MEU使用向量寄存器,向量ALU和操作数路由单元(ORU)来尽可能少地执行多媒体操作。 通过根据期望的算法流程图将操作数布置在向量ALU上来容易地执行复杂算法。 ORU使用MAU特有的向量指令对齐向量寄存器的分区插槽或子时隙内的操作数。 在ORU的输出端,矢量源或目标寄存器的操作数对可以很容易地在矢量ALU中路由和组合。 向量指令采用特殊的加载/存储指令与许多操作指令相结合,对对齐的操作数执行并发的多媒体操作。

    Apparatus for routing one operand to an arithmetic logic unit from a
fixed register slot and another operand from any register slot
    5.
    发明授权
    Apparatus for routing one operand to an arithmetic logic unit from a fixed register slot and another operand from any register slot 有权
    用于从固定寄存器时隙将一个操作数路由到算术逻辑单元的装置,以及来自任何寄存器时隙的另一个操作数的装置

    公开(公告)号:US06047372A

    公开(公告)日:2000-04-04

    申请号:US290837

    申请日:1999-04-13

    摘要: A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands. In one embodiment multiple ALUs may each receive one operand from a fixed source register slot location, where the fixed slot location may be different for each ALU. The operand routing may provide another operand from any source register slot location for another input to each respective ALU.

    摘要翻译: 提供多媒体扩展单元(MEU)用于执行各种多媒体类型操作。 MEU可以通过协处理器总线或本地CPU总线耦合到常规处理器。 MEU使用向量寄存器,向量ALU和操作数路由单元(ORU)来尽可能少地执行多媒体操作。 通过根据期望的算法流程图将操作数布置在向量ALU上来容易地执行复杂算法。 ORU使用MAU特有的向量指令对齐向量寄存器的分区插槽或子时隙内的操作数。 在ORU的输出端,矢量源或目标寄存器的操作数对可以很容易地在矢量ALU中路由和组合。 向量指令采用特殊的加载/存储指令与许多操作指令相结合,对对齐的操作数执行并发的多媒体操作。 在一个实施例中,多个ALU可以从固定的源寄存器时隙位置接收一个操作数,其中固定的时隙位置对于每个ALU可以是不同的。 操作数路由可以从任何源寄存器时隙位置提供另一个操作数,用于另一个输入到每个相应的ALU。

    Bit map stretching using operand routing and operation selective
multimedia extension unit
    6.
    发明授权
    Bit map stretching using operand routing and operation selective multimedia extension unit 失效
    位图拉伸使用操作数路由和操作选择性多媒体扩展单元

    公开(公告)号:US5850227A

    公开(公告)日:1998-12-15

    申请号:US771755

    申请日:1996-12-20

    IPC分类号: G06T3/40 G06F5/00

    CPC分类号: G06T3/4007

    摘要: A routable operand and selectable operation processor multimedia extension unit is employed to stretch pixel bit images in a video system using an efficient, parallel technique. For a series of pixels in a row, a series of interpolation values are established, based on multiples of a reciprocal of a stretch factor. For each interpolation value, the integral portion is used to establish the appropriate two source pixels, and the fractional portion then provides weighting of those pixel values. The various source pixels and interpolation values are routed using the operand routing and operated upon using the vector selectable operations, yielding two destination pixels calculated in parallel.

    摘要翻译: 使用可路由操作数和可选择的操作处理器多媒体扩展单元来使用有效的并行技术在视频系统中拉伸像素比特图像。 对于一行中的一系列像素,基于拉伸因子的倒数的倍数建立一系列内插值。 对于每个内插值,积分部分用于建立适当的两个源像素,然后分数部分提供那些像素值的加权。 使用操作数路由路由各种源像素和内插值,并在使用向量可选操作时操作,产生并行计算的两个目标像素。

    Slot design for flexible and expandable system architecture
    7.
    发明授权
    Slot design for flexible and expandable system architecture 有权
    插槽设计灵活可扩展的系统架构

    公开(公告)号:US08867216B2

    公开(公告)日:2014-10-21

    申请号:US13079912

    申请日:2011-04-05

    IPC分类号: H05K1/00 G06F13/40

    摘要: An apparatus includes a printed circuit board including a connector footprint comprising a first footprint portion operative to receive a first connector portion and a second footprint portion operative to receive a second connector portion. The first footprint portion is compliant with a first communications link type and the first and second footprint portions are jointly compliant with a second communications link type. The printed circuit board includes first conductive traces coupled to the first footprint portion and a first device footprint. The first conductive traces are selectively configurable according to a selected one of the first and second communications link types. The printed circuit board includes a second conductive traces coupled to the second footprint portion and the first device footprint. In at least one embodiment of the apparatus, the first communications link type is AC-coupled and the second communications link type is DC-coupled.

    摘要翻译: 一种装置包括印刷电路板,该印刷电路板包括连接器覆盖区,其包括用于接收第一连接器部分的第一覆盖区域和用于接收第二连接器部分的第二覆盖区域。 第一足迹部分符合第一通信链路类型,并且第一和第二覆盖部分共同符合第二通信链路类型。 印刷电路板包括耦合到第一覆盖区部分的第一导电迹线和第一器件覆盖区。 根据所选择的第一和第二通信链路类型中的一个,可以选择性地配置第一导电迹线。 印刷电路板包括耦合到第二封装部分和第一器件覆盖区的第二导电迹线。 在装置的至少一个实施例中,第一通信链路类型是AC耦合的,第二通信链路类型是DC耦合的。

    SLOT DESIGN FOR FLEXIBLE AND EXPANDABLE SYSTEM ARCHITECTURE
    8.
    发明申请
    SLOT DESIGN FOR FLEXIBLE AND EXPANDABLE SYSTEM ARCHITECTURE 有权
    用于灵活和可扩展系统架构的插槽设计

    公开(公告)号:US20120258611A1

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

    申请号:US13079912

    申请日:2011-04-05

    摘要: An apparatus includes a printed circuit board including a connector footprint comprising a first footprint portion operative to receive a first connector portion and a second footprint portion operative to receive a second connector portion. The first footprint portion is compliant with a first communications link type and the first and second footprint portions are jointly compliant with a second communications link type. The printed circuit board includes first conductive traces coupled to the first footprint portion and a first device footprint. The first conductive traces are selectively configurable according to a selected one of the first and second communications link types. The printed circuit board includes a second conductive traces coupled to the second footprint portion and the first device footprint. In at least one embodiment of the apparatus, the first communications link type is AC-coupled and the second communications link type is DC-coupled.

    摘要翻译: 一种装置包括印刷电路板,该印刷电路板包括连接器覆盖区,其包括用于接收第一连接器部分的第一覆盖区域和用于接收第二连接器部分的第二覆盖区域。 第一足迹部分符合第一通信链路类型,并且第一和第二覆盖部分共同符合第二通信链路类型。 印刷电路板包括耦合到第一覆盖区部分的第一导电迹线和第一器件覆盖区。 根据所选择的第一和第二通信链路类型中的一个,可以选择性地配置第一导电迹线。 印刷电路板包括耦合到第二封装部分和第一器件覆盖区的第二导电迹线。 在装置的至少一个实施例中,第一通信链路类型是AC耦合的,第二通信链路类型是DC耦合的。