仿真验证测试分析系统技术方案

技术编号:17340996 阅读:35 留言:0更新日期:2018-02-25 06:50
本实用新型专利技术公开了一种仿真验证测试分析系统,包括前端信号采集电路、信号调理电路、晶体振荡器、稳压电路、FPGA、编程接口、FPROM和CPU,所述稳压电路分别与晶体振荡器、FPGA、编程接口、FPROM插槽相连接,FPGA通过CAN总线与CPU连接并通过FPROM总线与FPROM插槽相连接,所述CPU连接前端信号采集电路,所述前端信号采集电路连接信号调理电路,所述信号调理电路输入端接测试信号;晶体振荡器分别与FPGA和FPROM插槽相连接,编程接口与FPGA相连接;FPGA内的接口转换逻辑模块以及FPGA内实现的虚拟待测试芯片,还包括网络接口模块,用于实现接口转换逻辑模块和网络测试仪的控制平台之间的数据交互;可以扩展的软硬件协同仿真验证系统,提高了仿真的效率,缩短了产品研发周期。

【技术实现步骤摘要】
仿真验证测试分析系统
本技术设计仿真测试领域,具体设计一种仿真验证测试分析系统。
技术介绍
随着大规模集成电路技术和网络通信的高速发展,以太网交换芯片在网络通信中得到了广泛的应用,并且由于其应用环境越来越广泛和复杂,也使得以太网交换芯片所包含的功能越来越复杂,容量越来越大,芯片的仿真难度也在日益快速增长。因此,如何加快以太网交换芯片的开发速度,缩短验证的周期就成为目前我们面临的重要课题。现有的集成电路(IC)芯片仿真验证领域中,主要采用两种方式进行芯片仿真/验证:一种是软件模拟仿真方式,另一种是基于现场可编程逻辑门阵列(FPGA)的硬件模拟器仿真方式。大量实验表明,在进行集成电路(IC)设计过程中,存在需要使用超过百万个时钟周期来充分测试和验证芯片系统功能的情况。如果利用现有技术提供的软件模拟仿真方式,芯片的测试验证性能将下降至1-5HZ,这必将导致测试时间以及出错概率的急剧增长。如果使用软件加硬件加速器仿真方式,虽然硬件仿真器运行非常快,但因为还会有大量模拟计算或是激励产生需要由软件完成,所以整个仿真系统速度的提高有限,通常在数倍至数十倍之间。然而,如果使用基于FPGA硬件仿真器来进行仿真方式进行验证,虽然可以实现MHz级别的高速仿真,也可以同时支持软件的实时运行,但是,它却有着一些明显缺陷,例如,缺乏与友好的人机交互界面和输入输出系统,不方便仿真激励的输入和响应的收集,只能支持RTL级的描述,不能对高层次的行为描述模块进行仿真;同时FPGA内部的引脚信号与寄存器的值不能直接观察,对调试工作带来了很大的不便。尽管如此,利用FPGA硬件仿真器的高速性能,仍是提高验证效率的有效措施,因此,如何采用新的方法改善其缺点就成了当前芯片验证仿真领域面临的主要问题。
技术实现思路
本技术的目的在于克服现有技术的不足,提供一种仿真验证测试分析系统,可以扩展的软硬件协同仿真验证系统,提高了仿真的效率,缩短了产品研发周期。本技术的目的是通过以下技术方案来实现的:仿真验证测试分析系统,包括前端信号采集电路、信号调理电路、晶体振荡器、稳压电路、FPGA、编程接口、FPROM和CPU,所述稳压电路分别与晶体振荡器、FPGA、编程接口、FPROM插槽相连接,FPGA通过CAN总线与CPU连接并通过FPROM总线与FPROM插槽相连接,所述CPU连接前端信号采集电路,所述前端信号采集电路连接信号调理电路,所述信号调理电路输入端接测试信号;晶体振荡器分别与FPGA和FPROM插槽相连接,编程接口与FPGA相连接;FPGA内的接口转换逻辑模块以及FPGA内实现的虚拟待测试芯片,还包括网络接口模块,该网络接口模块可实现接口转换逻辑模块和网络测试仪的控制平台之间的数据交互。进一步的,所述的所述网络接口模块上设置有10-20个以太网接口。进一步的,所述的所述FPGA包括CAN总线控制模块、存储控制模块、IP模块即所需验证的IP核组成,所述CAN总线控制模块通过内部IO总线与IP模块相连,通过存储总线与存储控制模块相连接,同时外接计算机的CPU插槽,所述存储控制模块还通过内存总线与IP模块相连,并外接FPROM。进一步的,所述的信号调理电路设置有两路输入输出电路,其中一路为衰减电路另一路为放大电路。进一步的,该系统还包括电源,所述的电源是智能锂电池。本技术的有益效果是:本方案中通过信号调理电路和前端信号采集电路保证测试信号的真实性,使得测试环境更加准确,同时通过总线进行数据之间的传递,使得数据的传递变得及时有效,从而提高了仿真的效率,缩短了产品研发周期。附图说明图1本技术的结构框图。具体实施方式下面结合附图进一步详细描述本技术的技术方案,但本技术的保护范围不局限于以下所述。如图1所示,仿真验证测试分析系统,包括前端信号采集电路、信号调理电路、晶体振荡器、稳压电路、FPGA、编程接口、FPROM和CPU,所述稳压电路分别与晶体振荡器、FPGA、编程接口、FPROM插槽相连接,FPGA通过CAN总线与CPU连接并通过FPROM总线与FPROM插槽相连接,所述CPU连接前端信号采集电路,所述前端信号采集电路连接信号调理电路,所述信号调理电路输入端接测试信号;晶体振荡器分别与FPGA和FPROM插槽相连接,编程接口与FPGA相连接;FPGA内的接口转换逻辑模块以及FPGA内实现的虚拟待测试芯片,还包括网络接口模块,该网络接口模块可实现接口转换逻辑模块和网络测试仪的控制平台之间的数据交互。进一步的,所述的所述网络接口模块上设置有10-20个以太网接口。进一步的,所述的所述FPGA包括CAN总线控制模块、存储控制模块、IP模块即所需验证的IP核组成,所述CAN总线控制模块通过内部IO总线与IP模块相连,通过存储总线与存储控制模块相连接,同时外接计算机的CPU插槽,所述存储控制模块还通过内存总线与IP模块相连,并外接FPROM。进一步的,所述的信号调理电路设置有两路输入输出电路,其中一路为衰减电路另一路为放大电路。进一步的,该系统还包括电源,所述的电源是智能锂电池。以上所述仅是本技术的优选实施方式,应当理解本技术并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本技术的精神和范围,则都应在本技术所附权利要求的保护范围内。本文档来自技高网
...
仿真验证测试分析系统

【技术保护点】
仿真验证测试分析系统,其特征在于:包括前端信号采集电路、信号调理电路、晶体振荡器、稳压电路、FPGA、编程接口、FPROM和CPU,所述稳压电路分别与晶体振荡器、FPGA、编程接口、FPROM插槽相连接,FPGA通过CAN总线与CPU连接并通过FPROM总线与FPROM插槽相连接,所述CPU连接前端信号采集电路,所述前端信号采集电路连接信号调理电路,所述信号调理电路输入端接测试信号;晶体振荡器分别与FPGA和FPROM插槽相连接,编程接口与FPGA相连接;FPGA内的接口转换逻辑模块以及FPGA内实现的虚拟待测试芯片,还包括网络接口模块,该网络接口模块可实现接口转换逻辑模块和网络测试仪的控制平台之间的数据交互。

【技术特征摘要】
1.仿真验证测试分析系统,其特征在于:包括前端信号采集电路、信号调理电路、晶体振荡器、稳压电路、FPGA、编程接口、FPROM和CPU,所述稳压电路分别与晶体振荡器、FPGA、编程接口、FPROM插槽相连接,FPGA通过CAN总线与CPU连接并通过FPROM总线与FPROM插槽相连接,所述CPU连接前端信号采集电路,所述前端信号采集电路连接信号调理电路,所述信号调理电路输入端接测试信号;晶体振荡器分别与FPGA和FPROM插槽相连接,编程接口与FPGA相连接;FPGA内的接口转换逻辑模块以及FPGA内实现的虚拟待测试芯片,还包括网络接口模块,该网络接口模块可实现接口转换逻辑模块和网络测试仪的控制平台之间的数据交互。2.根据权利要求1所述的仿...

【专利技术属性】
技术研发人员:薛令德李颖
申请(专利权)人:四川汉科计算机信息技术有限公司
类型:新型
国别省市:四川,51

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

1