System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种IP核扩展描述方法及IP核生成方法技术_技高网

一种IP核扩展描述方法及IP核生成方法技术

技术编号:40119029 阅读:6 留言:0更新日期:2024-01-23 20:21
本发明专利技术涉及计算机领域,提供了一种IP核扩展描述方法及IP核生成方法。其中,IP核扩展描述方法,包括:获取IP核的第一描述文件,第一描述文件包括多个运算定义;在预构建的IP核扩展描述文件库中,确定第一描述文件对应的第二描述文件,IP核扩展描述文件库中包括多个第二描述文件,第二描述文件包括运算定义之间的关联关系;根据第二描述文件和各运算定义,确定IP核的描述信息。通过本发明专利技术,满足对IP核描述的需求,给IP核的使用提供便利。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种ip核扩展描述方法及ip核生成方法。


技术介绍

1、ip核(intellectual property core)通常简称为ip,是在硬件设计中的可复用模块,类似于软件开发中的函数或者类库。ip核是预先设计和验证过的硬件功能模块,可以包括处理器、内存控制器、通信接口、数字信号处理模块、图像处理模块等。这些ip核可以由硬件设计工程师在其设计中使用,从而加速设计过程,降低风险和提高可靠性。

2、为了促进ip核的开发、维护、重用和自动化,现有技术中提供了一种ip-xact标准规范,通过一种结构化的方式来描述ip核的元数据、配置信息、接口和连接等等。该标准主要目标是在数字设计中提高ip核设计的可重用性、可维护性和生产力。它提供了一种统一的描述方法,使设计工程师能够更轻松地共享和集成ip核,同时减少在不同设计环境中的重复工作。

3、在该标准中,通过“表达式”的方式,来定义ip核的相关信息。然而,“表达式”的定义仅仅为简单的数值运算和逻辑运算。在ip核的开发过程中,往往会涉及到复杂的数值运算或者逻辑运算,此时,该标准无法满足复杂运算描述的需求,存在ip核描述的局限性,给ip核的使用带来了不便。


技术实现思路

1、为满足ip核的描述需求,给ip核的使用提供便利,本专利技术提出了一种ip核扩展描述方法及ip核生成方法。

2、第一方面,本专利技术提供了一种ip核扩展描述方法,该方法包括:

3、获取ip核的第一描述文件,第一描述文件包括多个运算定义;

4、在预构建的ip核扩展描述文件库中,确定第一描述文件对应的第二描述文件,ip核扩展描述文件库中包括多个第二描述文件,第二描述文件包括运算定义之间的关联关系;

5、根据第二描述文件和各运算定义,确定ip核的描述信息。

6、通过上述方法,在ip核扩展描述文件库的第二描述文件中,对第一描述文件中的多个运算定义进行关联,利用第二描述文件对第一描述文件进行扩展,对于第一描述文件无法描述的复杂信息通过第二描述文件做进一步限定,使得获取得到的ip核的描述信息可以满足对ip核复杂描述的需求,便于ip核的使用。

7、在一种可选的实施方式中,在预构建的ip核扩展描述文件库中,确定第一描述文件对应的第二描述文件,包括:

8、根据第一描述文件,确定第一描述文件对应的接口信息;

9、根据接口信息,在ip核扩展描述文件库中确定第一描述文件对应的第二描述文件。

10、在一种可选的实施方式中,运算定义包括第一参数计算定义,第二描述文件中包括第一参数计算定义之间的关联关系,描述信息包括参数计算描述信息,根据第二描述文件和各运算定义,确定ip核的描述信息,包括:

11、根据第一参数计算定义之间的关联关系和各第一参数计算定义,确定第二参数计算定义;

12、将第二参数计算定义确定为ip核的参数计算描述信息。

13、通过上述实施方式,第二描述文件中包括有第一参数计算定义之间的关联关系,通过关联关系可以获得对第一参数计算定义扩展后的第二参数计算定义,从而根据第二参数计算定义对ip核中的参数计算进行扩展限定,描述ip核中复杂的参数计算。

14、在一种可选的实施方式中,第一参数计算定义中包括至少一个参数的计算定义,第二描述文件还包括参数的显示方式,描述信息还包括参数显示方式,方法还包括:

15、将第二描述文件中参数的显示方式确定为描述信息中的参数显示方式。

16、通过上述实施方式,利用第二描述文件还可以对ip核中参数的显示方式进行描述限定,使得ip核中的参数按照预设的方式进行可视化展示,进一步扩展ip核的描述内容。

17、在一种可选的实施方式中,运算定义还包括时序定义、条件定义、地址映射定义中的至少一种或多种。

18、通过上述实施方式,还可以通过第二描述文件对ip核中的时序定义、条件定义、地址映射定义进行限定描述,以进一步满足用户对ip核复杂描述的需求。

19、在一种可选的实施方式中,ip核扩展描述文件库还包括修复文件,方法还包括:

20、获取ip核的故障信息;

21、根据故障信息,在ip核扩展描述文件库中确定故障信息对应的修复文件;

22、根据修复文件对ip核进行修复。

23、通过上述实施方式,当ip核出现故障时,可以在ip核扩展描述文件库中获取该故障信息对应的修复文件,通过修复文件对ip核进行修复,保障ip核可以正常运行使用,提高ip核的可靠性。

24、第二方面,本专利技术还提供了一种ip核生成方法,该方法包括:

25、获取ip核的描述信息,描述信息是通过第一方面或第一方面的任一实施方式中的ip核扩展描述方法得到的;

26、根据描述信息,生成ip核。

27、通过上述方法,ip核的描述信息是通过表达式描述的第一描述文件,以及扩展描述文件(第二描述文件)确定的,ip核的描述信息更加复杂准确,有利于生成ip核的过程。

28、第三方面,本专利技术还提供了一种ip核扩展描述装置,该装置包括:

29、第一获取模块,用于获取ip核的第一描述文件,第一描述文件包括多个运算定义;

30、第一确定模块,用于在预构建的ip核扩展描述文件库中,确定第一描述文件对应的第二描述文件,ip核扩展描述文件库中包括多个第二描述文件,第二描述文件包括运算定义之间的关联关系;

31、第二确定模块,用于根据第二描述文件和各运算定义,确定ip核的描述信息。

32、通过上述装置,在ip核扩展描述文件库的第二描述文件中,对第一描述文件中的多个运算定义进行关联,利用第二描述文件对第一描述文件进行扩展,对于第一描述文件无法描述的复杂信息通过第二描述文件做进一步限定,使得获取得到的ip核的描述信息可以满足对ip核复杂描述的需求,便于ip核的使用。

33、第四方面,本专利技术还提供了一种计算机设备,包括存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行第一方面或第一方面的任一实施方式的ip核扩展描述方法,或,第二方面的ip核生成方法的步骤。

34、第五方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面或第一方面的任一实施方式的ip核扩展描述方法,或第二方面的ip核生成方法的步骤。

本文档来自技高网...

【技术保护点】

1.一种IP核扩展描述方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在预构建的IP核扩展描述文件库中,确定所述第一描述文件对应的第二描述文件,包括:

3.根据权利要求1所述的方法,其特征在于,所述运算定义包括第一参数计算定义,所述第二描述文件中包括所述第一参数计算定义之间的关联关系,所述描述信息包括参数计算描述信息,所述根据所述第二描述文件和各所述运算定义,确定所述IP核的描述信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一参数计算定义中包括至少一个参数的计算定义,所述第二描述文件还包括所述参数的显示方式,所述描述信息还包括参数显示方式,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述运算定义还包括时序定义、条件定义、地址映射定义中的至少一种或多种。

6.根据权利要求1所述的方法,其特征在于,所述IP核扩展描述文件库还包括修复文件,所述方法还包括:

7.一种IP核生成方法,其特征在于,所述方法包括:

8.一种IP核扩展描述装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-6中任一项所述的IP核扩展描述方法,或,执行权利要求7所述的IP核生成方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的IP核扩展描述方法,或,如权利要求7所述的IP核生成方法的步骤。

...

【技术特征摘要】

1.一种ip核扩展描述方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在预构建的ip核扩展描述文件库中,确定所述第一描述文件对应的第二描述文件,包括:

3.根据权利要求1所述的方法,其特征在于,所述运算定义包括第一参数计算定义,所述第二描述文件中包括所述第一参数计算定义之间的关联关系,所述描述信息包括参数计算描述信息,所述根据所述第二描述文件和各所述运算定义,确定所述ip核的描述信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一参数计算定义中包括至少一个参数的计算定义,所述第二描述文件还包括所述参数的显示方式,所述描述信息还包括参数显示方式,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述运算定义还包括时序定义、条件定义、地址映射...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:苏州异格技术有限公司
类型:发明
国别省市:

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

1