基于FPGA的多应用切换方法、装置、设备和介质制造方法及图纸

技术编号:41144046 阅读:23 留言:0更新日期:2024-04-30 18:12
本申请涉及网络功能测试技术领域,公开了一种基于FPGA的多应用切换方法、装置、设备和介质,将多个应用程序对应的编译文件合并生成烧录文件,并将烧录文件存储至统一的内存芯片。从切换映像指令中解析出目标起始地址和使能信号。在使能信号为切换映像使能时,按照FPGA自带的驱动处理器的数据格式要求,将切换映像指令的指令信息写入驱动处理器,并将目标起始地址写入先入先出队列,以便于基于驱动处理器以及安全设备管理器实现应用程序的切换。在所读取的响应数据中携带的应用程序的起始地址与目标起始地址匹配时,加载内存芯片中与目标起始地址匹配的烧录文件,以执行应用程序对应的测试功能。降低硬件成本以及电路设计复杂性。

【技术实现步骤摘要】

本申请涉及网络功能测试,特别是涉及一种基于fpga的多应用切换方法、装置、设备和介质。


技术介绍

1、现场可编程门阵列(field-programmable gate array,fpga)以其电路设计可重构性特点被广泛应用在各个行业,一般将编译工程生成的.rpd或.jic文件烧写至fpga外挂连接的非易失性内存(flash),上电后flash内的文件加载到fpga内从而实现某些具体功能。针对一些高端仪器仪表,其具有多个复杂功能,每个flash文件内烧录一个具体的功能,一般通过fpga外部连接多个flash芯片并结合具体的片选电路,通过片选电路实现不同flash内的功能。

2、目前虽然可以通过fpga外部片选电路连接多个flash芯片,但该方法增加flash芯片的数量。在所需实现的具体功能较多时,需要增加较多数量的flash芯片,不仅成本高,电路设计也相对复杂,在电路设计时可能无法一次完全实现该功能,往往需要多次反复调试电路才能实现。

3、可见,如何降低硬件成本以及电路设计复杂性,是本领域技术人员需要解决的问题。


<本文档来自技高网...

【技术保护点】

1.一种基于FPGA的多应用切换方法,其特征在于,包括:

2.根据权利要求1所述的基于FPGA的多应用切换方法,其特征在于,所述在所述使能信号为切换映像使能的情况下,按照FPGA自带的驱动处理器的数据格式要求,将所述切换映像指令的指令信息写入所述驱动处理器包括:

3.根据权利要求2所述的基于FPGA的多应用切换方法,其特征在于,所述将所述目标起始地址写入所述驱动处理器的先入先出队列包括:

4.根据权利要求1所述的基于FPGA的多应用切换方法,其特征在于,在所述根据获取的启动地址读取指令,读取响应数据之前,还包括:

5.根据权利要求1所述的基...

【技术特征摘要】

1.一种基于fpga的多应用切换方法,其特征在于,包括:

2.根据权利要求1所述的基于fpga的多应用切换方法,其特征在于,所述在所述使能信号为切换映像使能的情况下,按照fpga自带的驱动处理器的数据格式要求,将所述切换映像指令的指令信息写入所述驱动处理器包括:

3.根据权利要求2所述的基于fpga的多应用切换方法,其特征在于,所述将所述目标起始地址写入所述驱动处理器的先入先出队列包括:

4.根据权利要求1所述的基于fpga的多应用切换方法,其特征在于,在所述根据获取的启动地址读取指令,读取响应数据之前,还包括:

5.根据权利要求1所述的基于fpga的多应用切换方法,其特征在于,所述...

【专利技术属性】
技术研发人员:王茂庆廉哲彭兴贵邵毅男
申请(专利权)人:苏州联讯仪器股份有限公司
类型:发明
国别省市:

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

1