← 返回列表
一种基于VIO的FPGA实时调试系统和方法
摘要文本
本发明公开了一种基于VIO的FPGA实时调试系统和方法,该系统包括参数配置模块、VIO IP模块和VIO调试器,其中,参数配置模块用于设置VIO IP模块的输入输出参数;VIO IP模块用于根据输入输出参数产生IP核,并在VIO调试器与待调试FPGA芯片之间进行数据的发送和接收;VIO调试器用于在驱动待调试FPGA芯片上的信号时,输入待驱动信号的值;在监控待调试FPGA芯片上的信号时,获得用户设计电路的信号值。本发明利用VIO IP模块模拟FPGA芯片端口,调试功能完全可以采用VIO IP模块完成,不占用FPGA芯片端口,节省了宝贵的FPGA芯片端口资源。
申请人信息
- 申请人:西安智多晶微电子有限公司
- 申请人地址:710075 陕西省西安市高新区科技二路72号西安软件园零壹广场裙楼DEF101
- 发明人: 西安智多晶微电子有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于VIO的FPGA实时调试系统和方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311718556.X |
| 申请日 | 2023/12/14 |
| 公告号 | CN117407234B |
| 公开日 | 2024/3/19 |
| IPC主分类号 | G06F11/263 |
| 权利人 | 西安智多晶微电子有限公司 |
| 发明人 | 刘烈; 贾弘翊; 韦嶔; 张红荣 |
| 地址 | 陕西省西安市高新区科技二路72号西安软件园零壹广场裙楼DEF101 |
专利主权项内容
该数据由整理 。1. 一种基于VIO的FPGA实时调试系统,其特征在于,包括参数配置模块、VIO IP模块和VIO调试器,其中,所述参数配置模块用于设置所述VIO IP模块的输入输出参数;所述VIO IP模块用于根据所述输入输出参数产生IP核,将用户设计电路下载至待调试FPGA芯片上,并在所述VIO调试器与所述待调试FPGA芯片之间进行数据的发送和接收;所述VIO调试器用于在驱动所述待调试FPGA芯片上的信号时,输入待驱动信号的值;在监控所述待调试FPGA芯片上的信号时,获得所述VIO IP模块接收的用户设计电路的信号值;所述VIO IP模块还用于在驱动所述待调试FPGA芯片上的信号时,将所述待驱动信号的值发送并赋值至所述待调试FPGA芯片中的待驱动信号。