发明名称 DATA PROCESSING CIRCUIT AND DATA PROCESSING METHOD
摘要 A data processing circuit has an execution circuit (18) with a plurality of functional units (20). An instruction decoder (17) is operable in a first and a second instruction mode. In the first instruction mode instructions have respective fields for controlling each of the functional units (20), and in the second instruction mode instructions control one functional unit. A mode control circuit (12) controls the selection of the instruction modes. In an embodiment, the instruction decoder uses time-stationary decoding of the selection of operations to be executed by the execution circuit (18) and the selection of destination registers from the set of registers (19). Mode switching is a more efficient way of reducing instruction time for time stationary processors than indicating functional units for which the instruction contains commands. When instructions are scheduled, constraints are preferably imposed on operations for which operation selection and destination register selection are included on different sides of an instruction mode change. Such operations are avoided in an embodiment. In another embodiment, selected operations are scheduled for which operation selection and destination register selection are included on different sides of an instruction mode change. When an instruction containing a jump is encountered, the mode control circuit sets the instruction mode for subsequent instructions in conformity with information provided by the execution of the jump command.
申请公布号 KR101419668(B1) 申请公布日期 2014.07.15
申请号 KR20137023899 申请日期 2007.09.06
申请人 发明人
分类号 G06F9/30;G06F9/318;G06F9/32;G06F9/45 主分类号 G06F9/30
代理机构 代理人
主权项
地址