【技术实现步骤摘要】
本专利技术涉及软硬件协同仿真
,特别是涉及一种封装标准协同仿真建模接口的方法和一种封装标准协同仿真建模接口的装置。
技术介绍
随着集成电子电路技术的不断发展,传统的硬件仿效和软件仿真技术已经跟不上现有的大规模集成电子电路设计行业的发展。现有的大规模集成电子电路设计行业花费在仿真上的时间和成本不断增加,迫切需要一种能克服传统的硬件仿效和软件仿真技术缺点的新技术。软硬件协同仿真技术的不断进步,正好克服了传统的硬件仿效和软件仿真技术的缺点,使得仿真时间和成本大为降低。目前,大规模集成电子电路设计行业普遍采用硬件描述语言设计电子电路。但是,现有的软硬件协同仿真技术还存在以下缺点:没有统一的语言规范,各种硬件描述语言容易造成混乱;接口类型不规范,各个大规模集成电子电路设计不能统一对接SCE-MI(Standard Co-Emulation Modeling Interface,标准协同仿真建模接口)协议标准,导致在推广软硬件协同仿真技术的过程中面临诸多难题。例如,由于软硬件协同仿真技术需要在更高的抽象层次描述和设计电路,bsv(bluespec-system-verilog)语言作为一种可综合的高级硬件描述语言,在统一接口类型和规范化软硬件协同仿真技术方面,具有其他高级硬件描述语言不具有的优势。但是,由于目前使用现有高级硬件描述语言的人数众多,如果改用bsv语言,又会带来研发成本的增加。
技术实现思路
鉴于上述问题,本专利技术实施例的目的在于提供一种封装标准协同仿真建模接口的方法和一种封装标准协同仿真建模接口的装置,以解决现有的软硬件协同仿真技术存在没有统一的语 ...
【技术保护点】
一种封装标准协同仿真建模接口的方法,其特征在于,包括以下步骤:接收用户待测试设计中的顶层文件,获取所述顶层文件中的各接口信息,并发送所述各接口信息;所述用户待测试设计中的顶层文件通过硬件描述语言设计;接收所述各接口信息,将所述各接口信息解析为对应在bsv语言中表示的各端口信息,根据所述各端口信息实例化所述用户待测试设计,将实例化的所述用户待测试设计封装成对应的bsv文件。
【技术特征摘要】
1.一种封装标准协同仿真建模接口的方法,其特征在于,包括以下步骤:接收用户待测试设计中的顶层文件,获取所述顶层文件中的各接口信息,并发送所述各接口信息;所述用户待测试设计中的顶层文件通过硬件描述语言设计;接收所述各接口信息,将所述各接口信息解析为对应在bsv语言中表示的各端口信息,根据所述各端口信息实例化所述用户待测试设计,将实例化的所述用户待测试设计封装成对应的bsv文件。2.根据权利要求1所述的封装标准协同仿真建模接口的方法,其特征在于,所述获取所述顶层文件中的各接口信息,并发送所述各接口信息,包括以下步骤:通过第一脚本文件获取所述顶层文件中的所述各接口信息,并发送所述各接口信息;接收所述各接口信息,生成包括所述各接口信息的接口信息文件,并发送所述接口信息文件。3.根据权利要求2所述的封装标准协同仿真建模接口的方法,其特征在于,所述接收所述各接口信息,将所述各接口信息解析为对应在bsv语言中表示的各端口信息,根据所述各端口信息实例化所述用户待测试设计,将实例化的所述用户待测试设计封装成对应的bsv文件,包括以下步骤:接收所述接口信息文件,提取所述接口信息文件中所述各接口信息,生成所述各接口信息中每个所述接口信息对应在bsv语言中表示的各端口信息,发送所述各端口信息;接收所述各端口信息,根据所述各端口信息实例化用户待测试设计中的各模块名称和各接口之间的连接关系,将实例化的所述用户待测试设计封装成对应的bsv文件。4.根据权利要求3所述的封装标准协同仿真建模接口的方法,其特征在于,所述提取所述接口信息文件中所述各接口信息,生成所述各接口信息中每个所述接口信息对应在bsv语言中表示的各端口信息,包括以下步骤:通过第二脚本文件解析所述接口信息文件,提取所述接口信息文件中所述各接口信息,发送所述各接口信息;所述各接口信息包括:时钟信号接口信息、复位信号接口信息、握手信号接口信息、存储器信号接口信息和输入输出信号接口信息;接收所述时钟信号接口信息,生成所述时钟信号接口信息对应在bsv语言中表示的时钟信号端口信息;接收所述复位信号接口信息,生成所述复位信号接口信息对应在bsv语言中表示的复位信号端口信息;接收所述握手信号接口信息,生成所述握手信号接口信息对应在bsv语言中表示的握手信号端口信息;接收所述存储器信号接口信息,生成所述存储器信号接口信息对应在bsv语言中表示的存储器信号端口信息;接收所述输入输出信号接口信息,生成所述输入输出信号接口信息对应在bsv语言中表示的输入输出信息端口信息。5.根据权利要求3所述的封装标准协同仿真建模接口的方法,其特征在于,所述端口信息包括端口名称和端口参数...
【专利技术属性】
技术研发人员:刘海峰,杨滔,王星,戴继祥,陈迎春,
申请(专利权)人:合肥海本蓝科技有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。