当前位置:首页 > 新闻资讯 > FPGA之家动态 >

一种基于VIO的FPGA实时调试系统和方法技术方案

时间:2026-03-11      来源:FPGA_UCY 关于我们 0

本发明专利技术公开了一种基于VIOFPGA实时调试系统方法,该系统包括参数配置模块、VIO IP模块和VIO调试器,其中,参数配置模块用于设置VIO IP模块的输入输出参数;VIO IP模块用于根据输入输出参数产生IP核,并在VIO调试器与待调试FPGA芯片之间进行数据的发送和接收;VIO调试器用于在驱动待调试FPGA芯片上的信号时,输入待驱动信号的值;在监控待调试FPGA芯片上的信号时,获得用户设计电路的信号值。本发明专利技术利用VIO IP模块模拟FPGA芯片端口,调试功能完全可以采用VIO IP模块完成,不占用FPGA芯片端口,节省了宝贵的FPGA芯片端口资源。

全部详细技术资料下载

【技术实现步骤摘要】

本专利技术属于fpga实时调试,具体涉及一种基于vio的fpga实时调试系统和方法。

技术介绍

1、fpga(field programmable gate array,现场可编程门阵列)是在pal(programmable array logic,可编程阵列逻辑)、gal(generic array logic,通用阵列逻辑)、cpld(complex programmable logic device,复杂可编程逻辑器件)等可编程器件的基础上进一步发展的产物。它是作为asic( application specific integrated circuit,专用集成电路)领域中的一种半定制电路而出现的,fpga既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

2、随着fpga技术的应用越来越广泛,也对电子系统可靠性提出了更高的要求,因此fpga的易测试性显得尤为重要。一般要获得fpga内部信号的实时运行状况是非常困难的,特别是fpga封装和pcb(printed circuit board,印刷电路板)电气噪声的存在,使得

【技术保护点】

1. 一种基于VIO的FPGA实时调试系统,其特征在于,包括参数配置模块、VIO IP模块和VIO调试器,其中,

2. 根据权利要求1所述的基于VIO的FPGA实时调试系统,其特征在于,所述参数配置模块包括输入界面,用于设置所述VIO IP模块的输入输出参数,所述输入输出参数包括所述VIO IP模块的输入端口个数、输入端口位宽、输出端口个数和输出端口位宽。

3. 根据权利要求2所述的基于VIO的FPGA实时调试系统,其特征在于,所述VIO IP模块包括输入寄存器、输出寄存器和JTAG单元,其中,

4. 根据权利要求1所述的基于VIO的FPGA实时调试系

【技术特征摘要】

1. 一种基于vio的fpga实时调试系统,其特征在于,包括参数配置模块、vio ip模块和vio调试器,其中,

2. 根据权利要求1所述的基于vio的fpga实时调试系统,其特征在于,所述参数配置模块包括输入界面,用于设置所述vio ip模块的输入输出参数,所述输入输出参数包括所述vio ip模块的输入端口个数、输入端口位宽、输出端口个数和输出端口位宽。

3. 根据权利要求2所述的基于vio的fpga实时调试系统,其特征在于,所述vio ip模块包括输入寄存器、输出寄存器和jtag单元,其中,

4. 根据权利要求1所述的基于vio的fpga实时调试系统,其特征在于,所述vio ip模块还包括ip核生成单元,用于根据所述输入输出参数产生ip核。

5. 根据权利要求4所述的基于vio的fpga实时调试系统,其特征在于,所述vio ip模块还包括编译单元,所述编译单元用于将用户设计电路...

【专利技术属性】

技术研发人员:刘烈,贾弘翊,韦嶔,张红荣,

申请(专利权)人:西安智多晶微电子有限公司,

类型:发明

国别省市:

全部详细技术资料下载 我是这个专利的主人


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言