时间:2025-04-03 来源:FPGA_UCY 关于我们 0
前言
学习FPGA的路上,相信很多人都有做过按键控制之类的程序,即通过按键来控制某一项功能的实现。在实际项目中,这一方法也经常被使用,比如我做完一个模块,仿真通过了,但是上层模块还没有完成,无法给我一些实际的激励,从而触发模块工作,于是工程便会卡在实际验证这一块了。所以很多人会选择使用外部按键来代替,通过一次按键给予一次脉冲激励,如果多个激励就使用多个按键来执行。不过理想很美好,现实很骨感呀,一旦模块需要大量的激励信号或者数据的时候,就会出现按键不够用或者无法代替激励的情况了。我如果需要一个10bit的输入数据,不可能拿10个按键来用吧,灵活度也不好哪;所以这时候另一调试助手VIO就能很好的处理这一问题了(基于平台开发)。
VIO概述
VIO即虚拟输入/输出( Input/),可以实时监测和驱动FPGA内部信号,与ILA不同,它不需要片上RAM。下图是VIO的结构图。
科普 | 一文了解FPGA
25实习必备——数字IC八股文集锦(FPGA底层资源;复位;数字IC设计流程;STA静态时序分析;分频;FIFO;亚稳态)
RISC-V如何部署于FPGA?解密背后故事
赛事资讯|2024安徽省机器人大赛-单片机与嵌入式赛道初赛取得圆满成功