-
公开(公告)号:US20160364241A1
公开(公告)日:2016-12-15
申请号:US15182385
申请日:2016-06-14
Applicant: BluWireless Technology Limited
Inventor: Ray Mcconnell , Ifor Powell
CPC classification number: G06F9/3867 , G06F9/3013 , G06F9/30145 , G06F9/30156 , G06F9/3836
Abstract: A processing element comprises a plurality of function units (16) operable to execute respective functions in dependence upon received instructions in parallel with one another. An instruction controller includes an instruction register (41) having a plurality of register entries, each of which is operable to store an instruction word therein, and a plurality of instruction pipelines (42). Each of the pipelines (42) is associated with a function unit (16), and is operable to deliver instructions to the function unit concerned for execution thereby. Each pipeline also includes a timing controller operable to receive timing information for a received instruction, and to determine an initial location in the pipeline into which the instruction is to be loaded, and an instruction handler operable to receive an instruction for the function unit associated with the instruction pipeline concerned, and to load that instruction into the initial location determined by the timing controller.
Abstract translation: 处理元件包括多个功能单元(16),用于根据接收到的指令彼此并行地执行相应的功能。 指令控制器包括具有多个寄存器条目的指令寄存器(41),每个寄存器条目可操作以在其中存储指令字,以及多条指令管线(42)。 每个管线(42)与功能单元(16)相关联,并且可操作以将指令传递到相关的功能单元以供执行。 每个流水线还包括定时控制器,其可操作以接收接收到的指令的定时信息,并且确定要在其中加载指令的流水线中的初始位置;以及指令处理器,可操作以接收与所述指令相关联的功能单元的指令 指令管道,并将该指令加载到由定时控制器确定的初始位置。