配置信息处理系统的方法技术方案

技术编号:2859714 阅读:191 留言:0更新日期:2012-04-11 18:40
一种在用于实现一种或多种应用的信息处理系统中根据本发明专利技术配置信息处理系统的方法,包括:为每个确定的进程级建立所有应用模型并输入模型的步骤;为所输入的模型输入表示不变性的参数的步骤;使用应用模型和表示不变性的参数作为输入信息并且将表示不变性的参数与边界条件进行比较的步骤,和基于比较结果将一部分应用模型分配给可编程逻辑,将另一部分应用模型分配给专用硬件的步骤。

【技术实现步骤摘要】

本专利技术涉及一种信息处理系统,该信息处理系统使用在半导体集成电路被制造之后能够重新配置半导体集成电路的可编程逻辑实现应用,更具体地,涉及配置包括可编程逻辑的信息处理系统的方法,还涉及应用配置信息处理系统的方法的半导体集成电路。
技术介绍
在处理不同种类的数字信号中,使用不同种类的半导体集成电路,例如微型计算机、数字信号处理器(DSP)、专用集成电路(ASIC)、存储元件(存储器)等。近年来,能够在半导体集成电路被制造之后通过程序改变进程的可编程逻辑、能够在电路被制造之后不受限制地改变电路结构的可编程逻辑、特别是能够高速地执行电路结构的改变的可重新配置逻辑已引起注意。在可重新配置逻辑中,在改变技术标准或规范或在半导体集成电路中产生问题的情况下,可以不受限制地改变电路结构,这样就不需要电路的附加制造。可重新配置逻辑的应用可以有助于减小研发需要的持续时间以及半导体集成电路的制造成本。如图1和2所示,假设将多个电路都共享的部分,和由其中不包括电路上的公共部分和构成电路的区域不重叠的非专用独立电路构成的部分,共同地称为前述基本电路,重复执行以下步骤在可编程逻辑电路上预先配置前述基本电路的第一步骤,和基于表示多个电路和前述基本电路之间差别的电路信息,部分地重新配置多个电路,并由此在可编程逻辑电路上产生必要的功能电路的第二步骤。但是,与任意专用硬件相比,可编程逻辑通常消耗大的面积以及大量的功率。在电路上的可共享部分较小和有许多非专用独立电路的情况下,可以自由地改变和使用的电路区域是十分有限的。因此,集成电路的面积利用效率差,而且由此增加了电路尺寸,这样会不利地增加可编程逻辑电路的制造成本。
技术实现思路
一种在用于实现一种或多种应用的信息处理系统中,根据本专利技术配置信息处理系统的方法,包括为每个确定的进程级建立所有应用模型并输入模型的步骤;为所输入的模型输入表示不变性的参数的步骤;使用应用模型和表示不变性的参数作为输入信息,并将表示不变性的参数与边界条件相比较的步骤;和基于比较结果,输出将一部分应用模型分配给可编程逻辑和将另一部分应用模型分配给专用硬件的信息的步骤。对应于上述配置信息处理系统的方法的半导体集成电路由以下电路部分构成用于通过可编程逻辑实现表示不变性的参数为低的进程的电路部分,和用于通过专用硬件实现表示不变性的参数为高的进程的电路部分。根据上述结构,对应于相关进程的表示不变性的参数被判作构成应用的每个模块的输入条件,表示不变性的参数为高的模块不需要改变,据此被分配给专用电路。以此方式,可以实现最小尺寸的电路面积。相反,该参数为低且改变的必要性高的模块被分配给可编程逻辑(微型计算机、DSP、可重新配置的LSI等)。由此,通过重写程序可以灵活地处理改变。结果,由于减小电路尺寸和由此实现的面积利用效率的增加,可以削减可编程逻辑的制造成本。从下面优选实施例的详细描述,将明白本专利技术的其它目的和优点,并且参考附图可以更透彻地理解这些优选实施例。附图说明图1是说明根据常规技术重新配置可编程逻辑电路的方法的实例图。图2是说明根据常规技术的操作的流程图。图3是说明根据本专利技术的实施例1配置信息处理系统的方法的流程图。图4是根据实施例1的应用模型的框图。图5是根据实施例1包括连续性参数的文件的框图。图6是说明根据本专利技术的实施例2配置信息处理系统的方法的流程图。图7是根据实施例2的应用模型的框图。图8是根据实施例2包括数据相关性参数的文件的框图。图9是说明根据本专利技术的实施例3配置信息处理系统的方法的流程图。图10A和10B是根据实施例3的应用模型的框图。图11是根据实施例3包括相似性参数的文件的框图。图12是说明根据本专利技术的实施例4配置信息处理系统的方法的流程图。图13是根据实施例4包括各个连续性参数和数据相关性参数的文件的框图。图14是根据实施例4包括数据相关性和连续性的加权值的文件框图。图15示出了实施例4中获得的每个模块的分配结果的图表。图16是说明根据本专利技术的实施例5配置信息处理系统的方法的流程图。图17是根据实施例5包括各个连续性参数和相似性参数的文件的框图。图18是根据实施例5包括连续性和相似性的加权值的文件的框图。图19示出了实施例5中获得的每个模块的分配结果的图表。图20是说明根据本专利技术的实施例6配置信息处理系统的方法的流程图。图21是根据实施例6包括各个数据相关性参数和相似性参数的文件的框图。图22是根据实施例6包括数据相关性和相似性的加权值的文件的框图。图23示出了实施例6中获得的每个模块的分配结果的图表。图24是说明根据本专利技术的实施例7配置信息处理系统的方法的流程图。图25是根据实施例7包括各个连续性参数、数据相关性参数和相似性参数的文件的框图。图26是根据实施例7包括连续性、数据相关性和相似性的加权值的文件的框图。图27示出了实施例7中获得的每个模块的分配结果的图表。图28是说明根据本专利技术的实施例8配置信息处理系统的方法的流程图。图29是根据实施例8包括连续性参数的文件的框图。图30是根据实施例8包括数据相关性参数的文件的框图。图31是根据实施例8包括相似性参数的文件的框图。图32示出了实施例8中获得的连续性参数的每个模块的分配结果的图表。图33示出了实施例8中获得的数据相关性参数的每个模块分配结果的图表。图34示出了实施例8中获得的相似性参数的每个模块的分配结果的图表。图35是说明根据本专利技术的实施例9配置信息处理系统的方法的流程图。图36A和36B是根据实施例9包括各个连续性参数、数据相关性参数和相似参数的文件的框图。图37是根据实施例9包括连续性、数据相关性和相似性的加权值的文件的框图。图38示出了实施例9中获得的每个模块的分配结果的图表。图39是说明根据本专利技术的实施例10配置信息处理系统的方法的流程图。图40A、40B和40C是根据实施例10包括各个连续性参数、数据相关性参数和相似参数的文件的框图。图41示出了实施例10中获得的每个模块的分配结果的图表。图42是说明根据本专利技术的实施例11配置信息处理系统的方法的流程图。图43A、43B和43C是根据实施例11包括各个连续性参数、数据相关性参数和相似参数的文件的框图。图44示出了实施例11中获得的每个模块的分配结果的图表。图45是说明根据本专利技术的实施例12配置信息处理系统的方法的流程图。具体实施例方式参考根据本专利技术配置信息处理系统的前述方法,参数表示变化中的不变性范围,其例子包括连续性参数、数据相关性参数、相似性参数等及其组合。连续性参数和相似性参数表示依据其数量相关性的相同趋势,同时这些参数也表示关于数据相关性参数的相反趋势。下面,以不同的方式更具体地描述本专利技术。一种在用于实现一种或多种应用的信息处理系统中配置第一信息处理系统的第一方法,包括为每个确定的进程级建立所有应用模型并输入模型的步骤;为所输入的模型输入连续性参数的步骤;使用应用模型和连续性参数作为输入信息并将连续性参数与边界条件相比较的步骤;以及基于比较结果,输出将一部分应用模型分配给可编程逻辑和将另一部分应用模型分配给专用硬件的信息的步骤。连续性参数是表示是否曾经需要改变进程或需要往后经常改变进程的指示符。一种对应于配置信息处理系统的第一方法的半导体集成电路由以下电路部分构成用本文档来自技高网
...

【技术保护点】
一种在用于实现一种或多种应用的信息处理系统中配置信息处理系统的方法,包括:为每个确定的进程级建立所有应用模型并输入模型的步骤;为所输入的模型输入表示不变性的参数的步骤;使用应用模型和表示不变性的参数作为输入信息,并将 表示不变性的参数与边界条件相比较的步骤;和基于比较结果,输出将一部分应用模型分配给可编程逻辑和将另一部分应用模型分配给专用硬件的信息的步骤。

【技术特征摘要】
JP 2004-3-11 2004-0688821.一种在用于实现一种或多种应用的信息处理系统中配置信息处理系统的方法,包括为每个确定的进程级建立所有应用模型并输入模型的步骤;为所输入的模型输入表示不变性的参数的步骤;使用应用模型和表示不变性的参数作为输入信息,并将表示不变性的参数与边界条件相比较的步骤;和基于比较结果,输出将一部分应用模型分配给可编程逻辑和将另一部分应用模型分配给专用硬件的信息的步骤。2.根据权利要求1所述的配置信息处理系统的方法,其中表示不变性的参数是关于所输入的模型的连续性参数,并且基于连续性参数与边界条件的比较结果,将一部分应用模型分配给可编程逻辑,将另一部分应用模型分配给专用硬件。3.根据权利要求1所述的配置信息处理系统的方法,其中表示不变性的参数是关于所输入的模型的数据相关性参数,并且基于数据相关性参数与边界条件的比较结果,将一部分应用模型分配给可编程逻辑,将另一部分应用模型分配给专用硬件。4.根据权利要求1所述的配置信息处理系统的方法,其中表示不变性的参数是关于所输入的模型的相似性参数,并且基于相似性参数与边界条件的比较结果,将一部分应用模型分配给可编程逻辑,将另一部分应用模型分配给专用硬件。5.根据权利要求1所述的配置信息处理系统的方法,其中表示不变性的参数是关于所输入的模型的连续性参数和数据相关性参数,还包括在输入参数的步骤之后使连续性参数和数据相关性参数加权的步骤,和比较/选择作为输入信息的应用模型、连续性参数、数据相关性参数及其各自的加权值的步骤,并且基于比较结果,将一部分应用模型分配给可编程逻辑,将另一部分应用模型分配给专用硬件。6.根据权利要求1所述的配置信息处理系统的方法,其中表示不变性的参数是关于所输入的模型的连续性参数和相似性参数,还包括在输入参数的步骤之后,使连续性参数和相似性参数加权的步骤,和比较/选择作为输入信息的应用模型、连续性参数、相似性参数及其各自的加权值的步骤,并且基于比较结果,将一部分应用模型分配给可编程逻辑,将另一部分应用模型分配给专用硬件。7.根据权利要求1所述的配置信息处理系统的方法,其中表示不变性的参数是关于所输入的模型的数据相关性参数和相似性参数,还包括使数据相关性参数和相似性参数加权的步骤,和比较/选择作为输入信息的应用模型、数据相关性参数、相似性参数及其各自的加权值的步骤,并且基于比较结果,将一部分应用模型分配给可编程逻辑,将另一部分应用模型分配给专用硬件。8.根据权利要求1所述的配置信息处理系统的方法,其中表示不变性的参数是关于所输入的模型的连续性参数、数据相关性参数和相似性参数,还包括使连续性参数、数据相关性参数和相似性参数加权的步骤,和比较/选择作为输入信息的应用模型、连续性参数、数据相关性参数、相似性参数及其各自的加权值的步骤,并且基于比较结果,将一部分应用模型分配给可编程逻辑,将另一部分应用模型分配给专用硬件。9.根据权利要求1所述的配置信息处理系统的方法,包括为所输入的模型输入连续性参数作为表示不变性的参数的步骤;为所输入的模型输入数据相关性参数的步骤;为所输入的模型输入相似性参数的步骤;相对于边界条件,比较/选择作为输入信息的应用模型和连续性参数,根据基于连续性参数的比较结果将一部分应用模型分配给可编程逻辑,并且使用另一部分应用模型作为基于数据相关性参数的比较步骤中的输入的步骤;相对于边界条件,比较/选择作为输入信息的数据相关性参数和比较结果,根据基于数据相关性参数的比较结果将一部分应用模型分配给可编程逻辑,并且使用另一部分应用模型作为基于相似性参数的比较步骤中的输入的步骤;和相对于边界条件,比较/选择作为输入信息的相似性参数和比较结果的步骤;其中根据基于相似性参数的比较结果,将一部分应用模型分配给可编程逻辑,将另一部分应用模型分配给专用硬件。10.根据权利要求1所述的配置信息处理系统的方法,包括以为关于所有应用的每个确定进程级建模的C语言程序描述作为表示不变性的参数的连续性参数、数据相关性参数和相似性参数的步骤;使连续性参数、数据相关性参数和相似性参数加权的步骤;比较/选择作...

【专利技术属性】
技术研发人员:罔林和宏罔本稔
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1