发明名称 允述在超长指令字处理器中处理可变长指令的设备、方法和编译器
摘要 计算机结构,包括固定数据通路,通过控制字集控制该数据通路。每个控制字控制部分数据通路。每组指令产生新的控制字集。在VLIW处理器的情况下,多指令封装在一个所谓的VLIW指令中。VLIW处理器使用多个独立的功能单元以并行执行这些多指令。在单VLIW指令中,VLIW处理器的应用具体域调整需要该指令具有可变需求以维持有效编码和指令编码,所述具有可变需求的指令的需求相对于指令所需要的能够编码的指令比特数量而变化。本发明描述了处理设备以及用于处理数据的处理方法,其允许使用这样的不对称指令集。处理方法包括至少第一发送插槽(UC<SUB>0</SUB>)和第二发送插槽(UC<SUB>3</SUB>),其中每个发送插槽包括多个功能单元(FU<SUB>01</SUB>-FU<SUB>02</SUB>、FU<SUB>30</SUB>-FU<SUB>32</SUB>)。由来自第一指令(InstrA)的第一控制字(411)控制所述第一发送插槽(UC<SUB>0</SUB>),由来自第二指令(InstrD)的第二控制字(417)控制所述第二发送插槽,第一控制字(411)宽度与第二控制字(417)宽度不同。通过改变对应的控制字宽度,可在VLIW指令中将需要不同数量比特的指令有效编码并同时提供有效的指令解码。
申请公布号 CN1675619A 申请公布日期 2005.09.28
申请号 CN03819311.6 申请日期 2003.07.18
申请人 皇家飞利浦电子股份有限公司 发明人 J·A·J·莱坦
分类号 G06F9/38;G06F9/45;G06F9/30 主分类号 G06F9/38
代理机构 中国专利代理(香港)有限公司 代理人 杨凯;王勇
主权项 1.一种处理设备,包括:-输入装置,用于输入数据;-寄存器文件,用于存储所述输入数据;-至少第一和第二发送插槽,其中每个发送插槽包括多个功能单元;其中认为所述处理设备用于基于从并行执行的指令集产生的控制信号来处理从所述寄存器文件检索的数据,所述指令集包括至少第一和第二指令、由对应于所述第一指令的第一控制字控制所述第一发送插槽以及由对应于所述第二指令的第二控制字控制所述第二发送插槽,其特征在于:所述第一控制字的宽度与所述第二控制字的宽度不同。
地址 荷兰艾恩德霍芬