-
公开(公告)号:CN1143213C
公开(公告)日:2004-03-24
申请号:CN96103713.X
申请日:1996-03-22
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/3804 , G06F8/447 , G06F9/325
Abstract: 一种编译器,包括:一循环检测部分,以及一高速循环应用部分。一种处理器,包括:一流水线,它带有一取指部分、一译码部分以及一执行部分;一转移目标存储部分;一转移目标寄存部分,用于将有关的转移目标信息寄存在转移目标存储部分中;以及,一转移执行部分,用于判断是否执行一循环,如果要执行,就读出转移目标信息并控制上述流水线。
-
公开(公告)号:CN1409210A
公开(公告)日:2003-04-09
申请号:CN02142499.3
申请日:2002-09-20
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/3853 , G06F9/30072 , G06F9/3822
Abstract: 处理器在执行阶段以前,用指令发出控制部31对超过搭载的运算器个数的指令解码,进行执行条件的判定,对于条件为假的指令,使该指令自身无效化,进行分配,使后续的有效指令有效地使用运算器(硬件)。编译装置进行安排,使执行条件为真的指令的个数不超过硬件并行度的上限。在各周期中,并行配置的指令个数自身可以超过硬件并行度。克服了以下问题:在条件执行指令中,当条件不成立时,作为无动作指令执行,使硬件的利用率低,有效性能下降。
-
公开(公告)号:CN1172304A
公开(公告)日:1998-02-04
申请号:CN97113204.6
申请日:1997-03-28
Applicant: 松下电器产业株式会社
IPC: G06F15/00
CPC classification number: G06F11/362 , G06F11/3624 , G06F11/3628
Abstract: 输入部201接收变量和值或输入想使执行停止的行。原语合成部204获得表示最佳化过程的信息履历。变量操作部207根据输入的变量和资源关系得到变量值。输出部208显示得到的变量值。操作可变量显示部211在各行中,在行单位中显示哪个变量是可参照设定的。最佳化过程显示部212显示对有关变量所作的最佳化处理。
-
公开(公告)号:CN102754451A
公开(公告)日:2012-10-24
申请号:CN201180008805.5
申请日:2011-01-26
Applicant: 松下电器产业株式会社
IPC: H04N21/443
CPC classification number: H04N21/4345 , G06F9/4406 , H04N21/4383 , H04N21/4432
Abstract: 提供廉价且起动时间的缩短效果高的控制装置、控制装置的控制方法和数字广播接收装置。具有控制微机(101)、至少1个器件(107~111)、以及存储简易控制程序(122)、主体程序(123)和引导加载器(121)的ROM(105),简易控制程序(122)包含包括使至少1个器件(107~111)起动并成为动作状态的中断处理在内的中断处理程序,控制微机(101)通过执行引导加载器(121),从ROM(105)加载主体程序(123),在主体程序(123)的加载中,从至少1个器件(107~111)受理请求中断处理的中断信号,进行中断处理。
-
公开(公告)号:CN100339824C
公开(公告)日:2007-09-26
申请号:CN200410006873.X
申请日:1998-06-16
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/3822 , G06F9/30145 , G06F9/30149 , G06F9/30163 , G06F9/30167 , G06F9/30181 , G06F9/383 , G06F9/3853
Abstract: 32位指令50是由4位格式字段51,4位操作字段52,和两个12位操作字段59和60组成。4位操作代码52只能包括(1)用于指示分支操作的操作代码“CC”,该分支操作使用常数寄存器36隐含指示的存储值作为分支地址,或(2)常数“const”。4位操作字段52的内容由格式字段51中提供的格式代码确定。
-
公开(公告)号:CN1231840C
公开(公告)日:2005-12-14
申请号:CN03158025.4
申请日:2003-08-01
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F9/5016 , G06F8/443 , G06F9/44557
Abstract: 本发明公开了一种编译程序器,用来产生由指令集组成的指令代码,每个指令集包括一指令,该指令指定一个表示在存储区域中数据项的存储单元的m位立即值。该编译程序器根据一个数据属性从由多个数据项组成的一个组X中顺序选择一个数据项;并在选择一个数据项时,判断所选择的数据项是否可分配给一个n字节存储区域(n≤2m)。当该判断是否定时,根据一个不同的数据属性,编译程序器从所有已经被选择的数据项中指定一个数据项并从组X中排除所指定的数据项,并重复该选择过程,直到排除所有指定的数据项之后保留在组X中的所有数据项被判断可分配给存储区域为止。
-
公开(公告)号:CN1194295C
公开(公告)日:2005-03-23
申请号:CN02156039.0
申请日:2002-12-11
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/41 , G06F9/44521 , G06F9/44542
Abstract: 翻译部(110)生成表示是否选择命令组未确定的未确定分支信息来代替分支命令,连接部(130)判断分支源及分支目的的命令组的异同后生成适当的直接寻址分支命令。另外,确定一个基准命令组,翻译部(110)对不属于基准命令组的分支目的命令选择该分支目的命令本来的命令组并追加分支为该分支目的命令的基准命令组的模式匹配命令,将该模式匹配命令表示为对应于原来分支目的命令的代替分支目的,选择基准命令组,生成向该对应代替分支目的分支的间接寻址分支命令。
-
公开(公告)号:CN1523495A
公开(公告)日:2004-08-25
申请号:CN200410006873.X
申请日:1998-06-16
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/3822 , G06F9/30145 , G06F9/30149 , G06F9/30163 , G06F9/30167 , G06F9/30181 , G06F9/383 , G06F9/3853
Abstract: 32位指令50是由4位格式字段51,4位操作字段52,和两个12位操作字段59和60组成。4位操作代码52只能包括(1)用于指示分支操作的操作代码“CC”,该分支操作使用常数寄存器36隐含指示的存储值作为分支地址,或(2)常数“const”。4位操作字段52的内容由格式字段51中提供的格式代码确定。
-
公开(公告)号:CN1516004A
公开(公告)日:2004-07-28
申请号:CN03124390.8
申请日:1998-08-28
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/30058 , G06F8/447 , G06F9/30021 , G06F9/30072 , G06F9/30094 , G06F9/30145 , G06F9/30167 , G06F9/30181 , G06F9/3842
Abstract: 一种指令变换装置,其中,条件指令是包含条件和操作代码并且只有在此条件成立时才由处理器执行此操作代码所表示的操作的指令;其特征在于,包括:输入装置,用于输入不包含条件指令的指令列;指令列检测装置,用于从所述输入装置输入的指令列中检测出根据预定一个条件是否成立而向同一存储对象分别传送不同传送对象的变换对象指令列;判断装置,用于判断包含与所述变换对象指令列所表示的预定条件相同的条件的条件指令是否被分配到专用处理器的指令集中;变换装置,当所述判断装置的判断结果为已被分配时,将所述变换对象指令列变换为包含所述预定条件的条件指令的指令列,当所述判断装置判断结果为未被分配时,将所述变换对象指令列中所述不同传送对象进行相互替换,变换为包含与所述预定条件具有排他关系的条件的条件指令的指令列。
-
公开(公告)号:CN1485735A
公开(公告)日:2004-03-31
申请号:CN03154654.4
申请日:2003-08-22
Applicant: 松下电器产业株式会社
IPC: G06F9/45
Abstract: 相关性分析单元建立相关图,表示从汇编程序代码生成单元处得到的指令之间的相关性。优先约束等级计算单元把预定的权重赋给该图上的弧线,然后把权重相加以计算每个指令的优先约束等级。当具有相关性和相等的优先约束等级的前趋部分和后继部分由于资源约束条件而不能并行处理时,资源约束评估单元提升该前趋部分的优先约束等级。优先级计算单元把提升后的优先约束等级设置为该前趋部分的优先级。指令选择单元选择具有最高优先级的指令。执行定时决定单元把所选指令放置在时钟周期中。由指令选择单元进行的选择和由执行定时决定单元进行的放置被重复进行,直到所有指令被放置在时钟周期中为止。
-
-
-
-
-
-
-
-
-