一种红外成像自动聚焦FPGA系统的可视化调试方法技术方案

技术编号:21714894 阅读:80 留言:0更新日期:2019-07-27 19:20
本发明专利技术公开一种红外成像自动聚焦FPGA系统的可视化调试方法,涉及相机自动聚焦技术领域。针对采用手工波形输入或用硬件描述语言方式输入仿真数据信号、以波形的方式呈现仿真结果的现有技术和传统调试方法,存在对于自动聚焦视频处理的设计、调试及验证不便和带来额外的调试成本问题,本发明专利技术提供的可视化调试方法结合ModelSim和MATLAB二者的优点创建一个集成EDA编程、计算和可视化调试的混合仿真环境,不但非常精确的为待测系统生成各种所需的视频输入激励信号,还能对ModelSim功能仿真后输出视频信号进行可视化呈现,实现对所设计的聚焦算法进行高效的解析计算和验证评估。

A Visual Debugging Method for Infrared Imaging Autofocus FPGA System

【技术实现步骤摘要】
一种红外成像自动聚焦FPGA系统的可视化调试方法
本专利技术涉及相机自动聚焦
,具体涉及一种红外成像自动聚焦FPGA系统的可视化调试方法。
技术介绍
FPGA的设计流程包括电路的设计与输入、功能仿真、综合、综合后仿真、实现、布线后仿真和下板调试等主要步骤。目前,许多FPGA设计普遍先用硬件描述语言(HDL)以编程方式建立数字系统的行为级模型,然后对HDL模型的复杂数字逻辑进行计算机仿真,再自动综合以生成符合设计要求且在电路结构上可以实现的数字逻辑网表(Netlist),最后根据网表和某种工艺的器件自动生成具体电路,经过在该工艺下的延时仿真验证无误后,下载到FPGA器件中以实现复杂的数字逻辑集成电路的设计。基于计算机软件仿真的调试在数字信号处理电路的FPGA设计中非常重要。在把数字逻辑电路设计下载到FPGA器件之前,进行充分的计算机EDA仿真不但可以加快设计还能及时地发现设计中存在的问题。特别地,采用HDL语言和原理图输入法设计的红外成像系统自动聚焦FPGA数字逻辑集成电路属于较为复杂的数字视频处理系统,EDA编程设计容易出错,当FPGA数字逻辑集成电路设计完成后,使用专用的ED本文档来自技高网...

【技术保护点】
1.一种红外成像自动聚焦FPGA系统的可视化调试方法,其特征在于,包括以下步骤:步骤1、建立MATLAB与ModelSim的客户端/服务器通信链接;步骤2、编制作为服务器的MATLAB函数;步骤3、进行ISE、ModelSim与MATLAB的联合仿真。

【技术特征摘要】
1.一种红外成像自动聚焦FPGA系统的可视化调试方法,其特征在于,包括以下步骤:步骤1、建立MATLAB与ModelSim的客户端/服务器通信链接;步骤2、编制作为服务器的MATLAB函数;步骤3、进行ISE、ModelSim与MATLAB的联合仿真。2.根据权利要求1所述的方法,其特征在于,所述步骤1为红外成像自动聚焦FPGA系统可视化调试而建立MATLAB与ModelSim的客户端/服务器通信链接,包括以下两种配置模式:(1)以交互模式配置ModelSim;(2)以命令行模式配置ModelSim。3.根据权利要求1所述的方法,其特征在于的,所述步骤2为可视化调试而编制的MATLAB服务器函数的具体配置,包括以下子步骤:子步骤S201、初始化第一次调用时的系统参数;子步骤S202、生成待仿真自动聚焦模块的激励信号;子步骤S203、接收从ModelSim返回的响应信号并进行可视化显示。4.根据权利要求1所述的方法,其特征在于,所述步骤3进行ISE、ModelS...

【专利技术属性】
技术研发人员:唐麟刘琳
申请(专利权)人:云南师范大学
类型:发明
国别省市:云南,53

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

1