-
公开(公告)号:CN112416857A
公开(公告)日:2021-02-26
申请号:CN202011448255.6
申请日:2020-12-09
Applicant: 重庆金美通信有限责任公司
IPC: G06F15/78
Abstract: 本发明公开了一种不依赖处理器的FPGA外设芯片动态配置方法,包括:使用TCL脚本创建配置指令函数;运行所述TCL脚本通过JTAG仿真接口下发配置指令;FPGA中的虚拟I/O模块中转接收所述配置指令;指令处理模块解析所述配置指令的参数,向配置执行模块下达配置任务,推送配置参数;所述配置执行模块提取配置参数按配置请求产生配置接口总线动作,配置FPGA外设;完成配置后,反向传输结果信息至所述虚拟I/O模块。该方法可实现在无板载处理器参与的条件下,仅依赖JTAG仿真硬件接口,通过设计TCL脚本指令函数和内部处理逻辑,实时的对FPGA外设进行动态、快速、批量更新寄存器配置,在简化软硬件支撑条件的同时,提高了产品开发中的测试效率。
-
公开(公告)号:CN112416857B
公开(公告)日:2024-04-26
申请号:CN202011448255.6
申请日:2020-12-09
Applicant: 重庆金美通信有限责任公司
IPC: G06F15/78
Abstract: 本发明公开了一种不依赖处理器的FPGA外设芯片动态配置方法,包括:使用TCL脚本创建配置指令函数;运行所述TCL脚本通过JTAG仿真接口下发配置指令;FPGA中的虚拟I/O模块中转接收所述配置指令;指令处理模块解析所述配置指令的参数,向配置执行模块下达配置任务,推送配置参数;所述配置执行模块提取配置参数按配置请求产生配置接口总线动作,配置FPGA外设;完成配置后,反向传输结果信息至所述虚拟I/O模块。该方法可实现在无板载处理器参与的条件下,仅依赖JTAG仿真硬件接口,通过设计TCL脚本指令函数和内部处理逻辑,实时的对FPGA外设进行动态、快速、批量更新寄存器配置,在简化软硬件支撑条件的同时,提高了产品开发中的测试效率。
-