一种封装标准协同仿真建模接口的方法和装置与流程

文档序号:11830752阅读:来源:国知局

技术特征:

1.一种封装标准协同仿真建模接口的方法,其特征在于,包括以下步骤:

接收用户待测试设计中的顶层文件,获取所述顶层文件中的各接口信息,并发送所述各接口信息;所述用户待测试设计中的顶层文件通过硬件描述语言设计;

接收所述各接口信息,将所述各接口信息解析为对应在bsv语言中表示的各端口信息,根据所述各端口信息实例化所述用户待测试设计,将实例化的所述用户待测试设计封装成对应的bsv文件。

2.根据权利要求1所述的封装标准协同仿真建模接口的方法,其特征在于,所述获取所述顶层文件中的各接口信息,并发送所述各接口信息,包括以下步骤:

通过第一脚本文件获取所述顶层文件中的所述各接口信息,并发送所述各接口信息;

接收所述各接口信息,生成包括所述各接口信息的接口信息文件,并发送所述接口信息文件。

3.根据权利要求2所述的封装标准协同仿真建模接口的方法,其特征在于,所述接收所述各接口信息,将所述各接口信息解析为对应在bsv语言中表示的各端口信息,根据所述各端口信息实例化所述用户待测试设计,将实例化的所述用户待测试设计封装成对应的bsv文件,包括以下步骤:

接收所述接口信息文件,提取所述接口信息文件中所述各接口信息,生成所述各接口信息中每个所述接口信息对应在bsv语言中表示的各端口信息,发送所述各端口信息;

接收所述各端口信息,根据所述各端口信息实例化用户待测试设计中的各模块名称和各接口之间的连接关系,将实例化的所述用户待测试设计封装成对应的bsv文件。

4.根据权利要求3所述的封装标准协同仿真建模接口的方法,其特征在于,所述提取所述接口信息文件中所述各接口信息,生成所述各接口信息中每个所述接口信息对应在bsv语言中表示的各端口信息,包括以下步骤:

通过第二脚本文件解析所述接口信息文件,提取所述接口信息文件中所述各接口信息,发送所述各接口信息;所述各接口信息包括:时钟信号接口信息、复位信号接口信息、握手信号接口信息、存储器信号接口信息和输入输出信号接口信息;

接收所述时钟信号接口信息,生成所述时钟信号接口信息对应在bsv语言中表示的时钟信号端口信息;

接收所述复位信号接口信息,生成所述复位信号接口信息对应在bsv语言中表示的复位信号端口信息;

接收所述握手信号接口信息,生成所述握手信号接口信息对应在bsv语言中表示的握手信号端口信息;

接收所述存储器信号接口信息,生成所述存储器信号接口信息对应在bsv语言中表示的存储器信号端口信息;

接收所述输入输出信号接口信息,生成所述输入输出信号接口信息对应在bsv语言中表示的输入输出信息端口信息。

5.根据权利要求3所述的封装标准协同仿真建模接口的方法,其特征在于,所述端口信息包括端口名称和端口参数。

6.一种封装标准协同仿真建模接口的装置,其特征在于,包括:

接口信息获取模块,用于接收用户待测试设计中的顶层文件,获取所述顶层文件中的各接口信息,并发送所述各接口信息;所述用户待测试设计中的顶层文件通过硬件描述语言设计;

bsv转化模块,用于接收所述各接口信息,将所述各接口信息解析为对应在bsv语言中表示的各端口信息,根据所述各端口信息实例化所述用户待测试设计,将实例化的所述用户待测试设计封装成对应的bsv文件。

7.根据权利要求6所述的封装标准协同仿真建模接口的装置,其特征在于,所述接口信息获取模块包括:

接口信息获取子模块,用于通过第一脚本文件获取所述顶层文件中的所述各接口信息,并发送所述各接口信息;

接口信息文件生成子模块,用于接收所述各接口信息,生成包括所述各接口信息的接口信息文件,并发送所述接口信息文件。

8.根据权利要求7所述的封装标准协同仿真建模接口的装置,其特征在于,所述bsv转化模块包括:

端口信息生成子模块,用于接收所述接口信息文件,提取所述接口信息文件中所述各接口信息,生成所述各接口信息中每个所述接口信息对应在bsv语言中表示的各端口信息,发送所述各端口信息;

bsv文件生成子模块,用于接收所述各端口信息,根据所述各端口信息实例化用户待测试设计中的各模块名称和各接口之间的连接关系,将实例化的所述用户待测试设计封装成对应的bsv文件。

9.根据权利要求8所述的封装标准协同仿真建模接口的装置,其特征在于,所述端口信息生成子模块包括:

脚本解析单元,用于通过第二脚本文件解析所述接口信息文件,提取所述接口信息文件中所述各接口信息,发送所述各接口信息;所述各接口信息包括:时钟信号接口信息、复位信号接口信息、握手信号接口信息、存储器信号接口信息和输入输出信号接口信息;

时钟信号端口信息生成单元,用于接收所述时钟信号接口信息,生成所述时钟信号接口信息对应在bsv语言中表示的时钟信号端口信息;

复位信号端口信息生成单元,用于接收所述复位信号接口信息,生成所述复位信号接口信息对应在bsv语言中表示的复位信号端口信息;

握手信号端口信息生成单元,用于接收所述握手信号接口信息,生成所述握手信号接口信息对应在bsv语言中表示的握手信号端口信息;

存储器信号端口信息生成单元,用于接收所述存储器信号接口信息,生成所述存储器信号接口信息对应在bsv语言中表示的存储器信号端口信息;

输入输出信号端口信息生成单元,用于接收所述输入输出信号接口信息,生成所述输入输出信号接口信息对应在bsv语言中表示的输入输出信息端口信息。

10.根据权利要求8所述的封装标准协同仿真建模接口的装置,其特征在于,所述端口信息包括端口名称和端口参数。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1