【技术实现步骤摘要】
本专利技术属于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
...【技术特征摘要】
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模块还包括编译单元,所述编译单元用于将用户设计电路...
【专利技术属性】
技术研发人员:刘烈,贾弘翊,韦嶔,张红荣,
申请(专利权)人:西安智多晶微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。