Facilitating Inter-DSP Data Communications
    1.
    发明申请
    Facilitating Inter-DSP Data Communications 失效
    促进DSP间数据通信

    公开(公告)号:US20080072005A1

    公开(公告)日:2008-03-20

    申请号:US11944028

    申请日:2007-11-21

    IPC分类号: G06F12/02

    CPC分类号: G06F13/28

    摘要: A method, computer program product and system for facilitating inter-digital signal processing (DSP) data communications. A direct memory access (DMA) controller may be configured to facilitate transfers of data between a first and a second DSP processor core coupled to the DMA controller. The DMA controller may read a data structure, referred to as a “buffer descriptor block,” to perform the data transfer. The buffer descriptor block may store both a source address and a destination address indicating where the data is to be retrieved and stored. The buffer descriptor block may further store a value, e.g., number of bytes, indicating a size of the data to be transferred. The DMA controller may then transfer the data located at the source address in the first DSP processor core, with a size, e.g., number of bytes, indicated from the buffer descriptor block, to the destination address in the second DSP processor core.

    摘要翻译: 一种用于促进数字间数字信号处理(DSP)数据通信的方法,计算机程序产品和系统。 直接存储器访问(DMA)控制器可以被配置为便于在耦合到DMA控制器的第一和第二DSP处理器核之间传输数据。 DMA控制器可以读取被称为“缓冲器描述符块”的数据结构来执行数据传送。 缓冲器描述符块可以存储指示要检索和存储数据的源地址和目的地址。 缓冲器描述符块还可以存储指示要传送的数据的大小的值,例如字节数。 然后,DMA控制器可以将位于第一DSP处理器核心中的源地址处的数据以从缓冲器描述符块指示的大小(例如,字节数)传送到第二DSP处理器核心中的目的地地址。

    Facilitating inter-DSP data communications
    2.
    发明申请
    Facilitating inter-DSP data communications 失效
    促进DSP间数据通信

    公开(公告)号:US20050188129A1

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

    申请号:US10783757

    申请日:2004-02-20

    IPC分类号: G06F3/00 G06F13/28 H04L29/06

    CPC分类号: G06F13/28

    摘要: A method, computer program product and system for facilitating inter-digital signal processing (DSP) data communications. A direct memory access (DMA) controller may be configured to facilitate transfers of data between a first and a second DSP processor core coupled to the DMA controller. The DMA controller may read a data structure, referred to as a “buffer descriptor block,” to perform the data transfer. The buffer descriptor block may store both a source address and a destination address indicating where the data is to be retrieved and stored. The buffer descriptor block may further store a value, e.g., number of bytes, indicating a size of the data to be transferred. The DMA controller may then transfer the data located at the source address in the first DSP processor core, with a size, e.g., number of bytes, indicated from the buffer descriptor block, to the destination address in the second DSP processor core.

    摘要翻译: 一种用于促进数字间数字信号处理(DSP)数据通信的方法,计算机程序产品和系统。 直接存储器访问(DMA)控制器可以被配置为便于在耦合到DMA控制器的第一和第二DSP处理器核之间传输数据。 DMA控制器可以读取被称为“缓冲器描述符块”的数据结构来执行数据传送。 缓冲器描述符块可以存储指示要检索和存储数据的源地址和目的地址。 缓冲器描述符块还可以存储指示要传送的数据的大小的值,例如字节数。 然后,DMA控制器可以将位于第一DSP处理器核心中的源地址处的数据以从缓冲器描述符块指示的大小(例如,字节数)传送到第二DSP处理器核心中的目的地地址。

    Facilitating Inter-DSP Data Communications
    3.
    发明申请

    公开(公告)号:US20080010390A1

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

    申请号:US11856509

    申请日:2007-09-17

    IPC分类号: G06F3/00

    CPC分类号: G06F13/28

    摘要: A method, computer program product and system for facilitating inter-digital signal processing (DSP) data communications. A direct memory access (DMA) controller may be configured to facilitate transfers of data between a first and a second DSP processor core coupled to the DMA controller. The DMA controller may read a data structure, referred to as a “buffer descriptor block,” to perform the data transfer. The buffer descriptor block may store both a source address and a destination address indicating where the data is to be retrieved and stored. The buffer descriptor block may further store a value, e.g., number of bytes, indicating a size of the data to be transferred. The DMA controller may then transfer the data located at the source address in the first DSP processor core, with a size, e.g., number of bytes, indicated from the buffer descriptor block, to the destination address in the second DSP processor core.

    Facilitating inter-DSP data communications
    4.
    发明授权
    Facilitating inter-DSP data communications 失效
    促进DSP间数据通信

    公开(公告)号:US07325122B2

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

    申请号:US10783757

    申请日:2004-02-20

    IPC分类号: G06F13/16 G06F15/163

    CPC分类号: G06F13/28

    摘要: A method, computer program product and system for facilitating inter-digital signal processing (DSP) data communications. A direct memory access (DMA) controller may be configured to facilitate transfers of data between a first and a second DSP processor core coupled to the DMA controller. The DMA controller may read a data structure, referred to as a “buffer descriptor block,” to perform the data transfer. The buffer descriptor block may store both a source address and a destination address indicating where the data is to be retrieved and stored. The buffer descriptor block may further store a value, e.g., number of bytes, indicating a size of the data to be transferred. The DMA controller may then transfer the data located at the source address in the first DSP processor core, with a size, e.g., number of bytes, indicated from the buffer descriptor block, to the destination address in the second DSP processor core.

    摘要翻译: 一种用于促进数字间数字信号处理(DSP)数据通信的方法,计算机程序产品和系统。 直接存储器访问(DMA)控制器可以被配置为便于在耦合到DMA控制器的第一和第二DSP处理器核之间传输数据。 DMA控制器可以读取被称为“缓冲器描述符块”的数据结构来执行数据传送。 缓冲器描述符块可以存储指示要检索和存储数据的源地址和目的地址。 缓冲器描述符块还可以存储指示要传送的数据的大小的值,例如字节数。 然后,DMA控制器可以将位于第一DSP处理器核心中的源地址处的数据以从缓冲器描述符块指示的大小(例如,字节数)传送到第二DSP处理器核心中的目的地地址。

    Facilitating inter-DSP data communications
    5.
    发明授权
    Facilitating inter-DSP data communications 失效
    促进DSP间数据通信

    公开(公告)号:US07519793B2

    公开(公告)日:2009-04-14

    申请号:US11944028

    申请日:2007-11-21

    IPC分类号: G06F13/16 G06F15/163

    CPC分类号: G06F13/28

    摘要: A method, computer program product and system for facilitating inter-digital signal processing (DSP) data communications. A direct memory access (DMA) controller may be configured to facilitate transfers of data between a first and a second DSP processor core coupled to the DMA controller. The DMA controller may read a data structure, referred to as a “buffer descriptor block,” to perform the data transfer. The buffer descriptor block may store both a source address and a destination address indicating where the data is to be retrieved and stored. The buffer descriptor block may further store a value, e.g., number of bytes, indicating a size of the data to be transferred. The DMA controller may then transfer the data located at the source address in the first DSP processor core, with a size, e.g., number of bytes, indicated from the buffer descriptor block, to the destination address in the second DSP processor core.

    摘要翻译: 一种用于促进数字间数字信号处理(DSP)数据通信的方法,计算机程序产品和系统。 直接存储器访问(DMA)控制器可以被配置为便于在耦合到DMA控制器的第一和第二DSP处理器核之间传输数据。 DMA控制器可以读取被称为“缓冲器描述符块”的数据结构来执行数据传送。 缓冲器描述符块可以存储指示要检索和存储数据的源地址和目的地址。 缓冲器描述符块还可以存储指示要传送的数据的大小的值,例如字节数。 然后,DMA控制器可以将位于第一DSP处理器核心中的源地址处的数据以从缓冲器描述符块指示的大小(例如,字节数)传送到第二DSP处理器核心中的目的地地址。

    System and method for system initializating a data processing system by selecting parameters from one of a user-defined input, a serial non-volatile memory and a parallel non-volatile memory
    7.
    发明授权
    System and method for system initializating a data processing system by selecting parameters from one of a user-defined input, a serial non-volatile memory and a parallel non-volatile memory 失效
    通过从用户定义的输入,串行非易失性存储器和并行非易失性存储器之一中选择参数来系统初始化数据处理系统的系统和方法

    公开(公告)号:US06857065B2

    公开(公告)日:2005-02-15

    申请号:US09898812

    申请日:2001-07-05

    IPC分类号: G06F9/445 G06F15/177

    CPC分类号: G06F9/4403

    摘要: A system and method for selecting a system for initializing a data processing system. A data processing system includes, a processor coupled to a memory via an interconnect and multiple systems for initializing the aforementioned data processing system. A multiplexor is also included to select between multiple initialization systems. In the method of initializing a data processing system, an initialization or reset command is received from an external reset circuit or the processor; at least one selector signal is generated; and a set of initialization data from a selected initialization system is utilized to initialize the data processing system.

    摘要翻译: 一种用于选择用于初始化数据处理系统的系统的系统和方法。 一种数据处理系统包括:处理器,经由互连与存储器耦合,多个系统用于初始化上述数据处理系统。 还包括多路复用器以在多个初始化系统之间进行选择。 在初始化数据处理系统的方法中,从外部复位电路或处理器接收初始化或复位命令; 产生至少一个选择器信号; 并且使用来自所选初始化系统的一组初始化数据来初始化数据处理系统。

    Processing system and method for minimum/maximum number determination
    8.
    发明授权
    Processing system and method for minimum/maximum number determination 失效
    最小/最大数量确定的处理系统和方法

    公开(公告)号:US5515306A

    公开(公告)日:1996-05-07

    申请号:US388324

    申请日:1995-02-14

    CPC分类号: G06F9/30021 G06F7/544

    摘要: A data processing system with an arithmetic processing unit (ALU) and control unit is disclosed, wherein the ALU includes a first and second carry circuit and multiplexing device. Two n-bit, 2's complement operands A and B are inputted into the ALU for minimum/maximum number determination. The first carry circuit outputs a first carry into a sign bit position for the operation A+B+0, and the second carry circuit outputs a second carry into a second sign bit position for the operation A+.about.B+1. Control means for receiving minimum, minimum magnitude, maximum, and maximum magnitude operations of A and B and the carry outputs of the carry circuits outputs a control signal to the multiplexing device to output either A or B from the ALU.

    摘要翻译: 公开了具有算术处理单元(ALU)和控制单元的数据处理系统,其中ALU包括第一和第二进位电路和多路复用装置。 两个n位,2的补码操作数A和B被输入到ALU中用于最小/最大数量确定。 第一进位电路将第一进位输出到用于操作A + B + 0的符号位位置,并且第二进位电路将第二进位输出到用于操作A + DIFFERENCE B + 1的第二符号位位置。 用于接收A和B的最小,最小幅度,最大和最大幅度操作的控制装置,并且进位电路的进位输出向多路复用装置输出控制信号以从ALU输出A或B.

    System for executing scalar instructions in parallel based on control
bits appended by compounding decoder
    9.
    发明授权
    System for executing scalar instructions in parallel based on control bits appended by compounding decoder 失效
    基于由复合解码器附加的控制位并行执行标量指令的系统

    公开(公告)号:US5504932A

    公开(公告)日:1996-04-02

    申请号:US488464

    申请日:1995-06-07

    IPC分类号: G06F9/30 G06F9/318 G06F9/38

    摘要: An instruction processor system for decoding compound instructions created from a series of base instructions of a scalar machine, the processor generating a series of compound instructions with an instruction format text having appended control bits in the instruction format text enabling the execution of the compound instruction format text in said instruction processor with a compounding facility which fetches and decodes compound instructions which can be executed as compounded and single instructions by the arithmetic and logic units of the instruction processor while preserving intact the scalar execution of the base instructions of a scalar machine which were originally in storage. The system nullifies any execution of a member instruction unit of a compound instruction upon occurrence of possible conditions, such as branch, which would affect the correctness of recording results of execution of the member instruction unit portion based upon the interrelationship of member units of the compound instruction with other instructions. The resultant series of compounded instructions generally executes in a faster manner than the original format which is preserved due to the parallel nature of the compounded instruction stream which is executed.

    摘要翻译: 一种指令处理器系统,用于对由标量机的一系列基本指令产生的复合指令进行解码,该处理器产生具有指令格式文本的指令格式文本的一系列复合指令,该指令格式文本具有能够执行复合指令格式的指令格式文本中的附加控制位 所述指令处理器中的文本具有复合设备,该复合设备提取和解码可由指令处理器的算术和逻辑单元作为复合指令和单个指令执行的复合指令,同时完整地保持标量机的基本指令的标量执行, 最初在存储。 该系统在发生可能的条件(例如分支)时,使复合指令的成员指令单元的任何执行无效,这将基于化合物的成员单元的相互关系而影响成员指令单元部分执行的记录结果的正确性 指令与其他指令。 所得到的一系列复合指令通常比由被执行的复合指令流的并行特性而保留的原始格式更快地执行。

    Cache store of instruction pairs with tags to indicate parallel execution
    10.
    发明授权
    Cache store of instruction pairs with tags to indicate parallel execution 失效
    高速缓存存储与标签的指令对以指示并行执行

    公开(公告)号:US5475853A

    公开(公告)日:1995-12-12

    申请号:US186225

    申请日:1994-01-24

    摘要: A digital computer system capable of processing two or more computer instructions in parallel and having a cache storage unit for temporarily storing machine-level computer instructions in their journey from a higher-level storage unit of the computer system to the functional units which process the instructions. The computer system includes an instruction compounding unit located intermediate to the higher-level storage unit and the cache storage unit for analyzing the instructions and adding to each instruction a tag field which indicates whether or not that instruction may be processed in parallel with one or more neighboring instructions in the instruction stream. These tagged instructions are then stored in the cache unit. The computer system further includes a plurality of functional instruction processing units which operate in parallel with one another. The instructions supplied to these functional units are obtained from the cache storage unit. At instruction issue time, the tag fields of the instructions are examined and those tagged for parallel processing are sent to different ones of the functional units in accordance with the codings of their operation code fields.

    摘要翻译: 一种数字计算机系统,其能够并行处理两个或更多个计算机指令,并且具有高速缓存存储单元,用于在从计算机系统的更高级存储单元到处理指令的功能单元之间临时存储机器级计算机指令 。 计算机系统包括位于上级存储单元的中间的指令复合单元和高速缓存存储单元,用于分析指令,并且向每个指令添加指示该指令是否可以与一个或多个并行处理的标签字段 指令流中的相邻指令。 然后将这些标记的指令存储在高速缓存单元中。 计算机系统还包括彼此并行操作的多个功能指令处理单元。 提供给这些功能单元的指令从缓存存储单元获得。 在指令发布时,根据其操作代码字段的编码,检查指令的标签字段并将用于并行处理的标记字段发送到不同的功能单元。