Digital signal processor and method for executing DSP and RISC class
instructions defining identical data processing or data transfer
operations
    1.
    发明授权
    Digital signal processor and method for executing DSP and RISC class instructions defining identical data processing or data transfer operations 失效
    用于执行DSP和RISC类指令的数字信号处理器和方法,用于定义相同的数据处理或数据传输操作

    公开(公告)号:US5638524A

    公开(公告)日:1997-06-10

    申请号:US443199

    申请日:1995-05-17

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

    摘要: A digital signal processor that includes an instruction memory, a program control unit, and an instruction decoder. The instruction memory stores a sequence of instruction words including DSP instruction words and RISC instruction words. The program control unit outputs an instruction address to the instruction memory so as to select one instruction word in the instruction memory. Every DSP instruction word identifies one data processing operation and one data transfer operation to be performed. The DSP instruction words include a predefined DSP instruction word having separate source and destination fields for specifying register locations for data sources and data destinations. The RISC instruction words include a predefined RISC instruction word corresponding to the predefined DSP instruction word. The predefined RISC instruction word has separate source and destination fields for specifying register locations for data sources and data destinations. One of the source and destination fields in the predefined RISC instruction word has more bits than the corresponding field in the predefined DSP instruction word. The instruction decoder decodes the selected instruction.

    摘要翻译: 一种包括指令存储器,程序控制单元和指令译码器的数字信号处理器。 指令存储器存储包括DSP指令字和RISC指令字的指令字序列。 程序控制单元向指令存储器输出指令地址,以便在指令存储器中选择一个指令字。 每个DSP指令字标识要执行的一个数据处理操作和一个数据传送操作。 DSP指令字包括具有用于指定数据源和数据目的地的寄存器位置的独立源和目的地字段的预定义DSP指令字。 RISC指令字包括与预定义的DSP指令字对应的预定RISC指令字。 预定义的RISC指令字具有用于指定数据源和数据目的地的寄存器位置的单独的源和目标字段。 预定义RISC指令字中的源和目标字段之一具有比预定义DSP指令字中相应字段更多的位。 指令译码器解码所选择的指令。

    Digital signal processor and associated method for conditional data
operation with no condition code update
    4.
    发明授权
    Digital signal processor and associated method for conditional data operation with no condition code update 失效
    数字信号处理器和相关方法用于条件数据操作,无条件代码更新

    公开(公告)号:US5832258A

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

    申请号:US364418

    申请日:1994-12-27

    摘要: A digital signal processor that includes an execution unit, a condition code register, a program memory, a program control unit, and an instruction decoder. The program memory stores a sequence of instruction words and includes an instruction word that has at least one field that identifies a data processing operation to be performed by the execution unit. The instruction word also includes a condition code field that identifies a predefined condition and also identifies whether said condition code register should be updated when the data processing operation is performed by the execution unit. The program control unit outputs an instruction address to the program memory so as to select the instruction word in the program memory. The instruction decoder decodes the selected instruction word. It includes decoder circuitry for decoding the at least one field to generate control signals for controlling the execution unit to perform the specific data processing operation. The execution unit includes means for generating a current condition code flag if a corresponding predefined condition occurs when the execution unit performs the current data processing operation in response to the control signals. The instruction decoder further includes condition code decoder circuitry for decoding the condition code field to generate a control signal for enabling and disabling the condition code register to store the current condition code flag in accordance with the condition code field's value.

    摘要翻译: 一种数字信号处理器,包括执行单元,条件码寄存器,程序存储器,程序控制单元和指令译码器。 程序存储器存储指令字序列,并且包括具有标识要由执行单元执行的数据处理操作的至少一个字段的指令字。 指令字还包括识别预定义条件的条件码字段,并且还识别当执行单元执行数据处理操作时是否应当更新所述条件码寄存器。 程序控制单元向程序存储器输出指令地址,以便选择程序存储器中的指令字。 指令译码器解码所选择的指令字。 它包括解码器电路,用于解码至少一个场以产生用于控制执行单元执行特定数据处理操作的控制信号。 执行单元包括当执行单元响应于控制信号执行当前数据处理操作而发生相应的预定条件时,生成当前条件码标志的装置。 指令解码器还包括条件码解码器电路,用于对条件代码字段进行解码,以产生用于根据条件代码字段的值来产生和禁用状态代码寄存器来存储当前条件代码标志的控制信号。